put static pace functionality into the new program pace-tool
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@86 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
@@ -13,17 +13,20 @@ CFLAGS = -Wall -g
|
||||
OPENSSL_CFLAGS = `pkg-config --cflags --libs libssl`
|
||||
OPENSC_CFLAGS = `pkg-config --cflags --libs libopensc`
|
||||
PTHREAD_CFLAGS = -pthread
|
||||
a_flags = $(CFLAGS) $(OPENSC_CFLAGS) $(OPENSSL_CFLAGS) $(PTHREAD_CFLAGS)
|
||||
a_flags = $(CFLAGS) $(OPENSC_CFLAGS) $(PTHREAD_CFLAGS)
|
||||
|
||||
INSTALL = install
|
||||
INSTALL_PROGRAM = $(INSTALL)
|
||||
|
||||
|
||||
TARGETS = ccid
|
||||
CCID_OBJ = ccid.o sm.o usbstring.o usb.o
|
||||
CCID_OBJ = ccid.o sm.o usbstring.o usb.o util.o
|
||||
PTOOL_OBJ = ccid.o sm.o pace-tool.o util.o pace.o pace_lib.o
|
||||
|
||||
ifdef PACE
|
||||
CCID_OBJ += pace.o pace_lib.o
|
||||
TARGETS += pace-tool
|
||||
a_flags += $(OPENSSL_CFLAGS)
|
||||
else
|
||||
a_flags += -DNO_PACE
|
||||
endif
|
||||
@@ -34,6 +37,8 @@ all: $(TARGETS)
|
||||
|
||||
ccid: $(CCID_OBJ)
|
||||
$(CC) $^ -o $@ $(a_flags)
|
||||
pace-tool: $(PTOOL_OBJ)
|
||||
$(CC) $^ -o $@ $(a_flags)
|
||||
%.o: %.c %.h
|
||||
$(CC) $< -o $@ -c $(a_flags)
|
||||
%.o: %.c
|
||||
@@ -42,6 +47,7 @@ ccid: $(CCID_OBJ)
|
||||
|
||||
install: $(TARGETS) installdirs
|
||||
$(INSTALL_PROGRAM) ccid $(DESTDIR)$(bindir)
|
||||
$(INSTALL_PROGRAM) pace-tool $(DESTDIR)$(bindir)
|
||||
|
||||
.PHONY: installdirs
|
||||
installdirs:
|
||||
@@ -54,7 +60,8 @@ install-strip:
|
||||
.PHONY: uninstall
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(bindir)/ccid
|
||||
rm -f $(DESTDIR)$(bindir)/pace-tool
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f $(TARGETS) $(CCID_OBJ)
|
||||
rm -f $(TARGETS) $(CCID_OBJ) $(PTOOL_OBJ)
|
||||
|
||||
Reference in New Issue
Block a user