1 #Add -DFORCE_PC3_IDENT to CFLAGS to force the identification of
3 CFLAGS
=-Wall
-fPIC
-DUSB_DRIVER_VERSION
="\"$(shell stat -c '%y' usb-driver.c |cut -d\. -f1)\"" #-DFORCE_PC3_IDENT
5 FTDI
:= $(shell libftdi-config
--libs
2>/dev
/null
)
11 SOBJECTS
=libusb-driver.so libusb-driver-DEBUG.so
15 libusb-driver.so
: usb-driver.c parport.c jtagkey.c config.c jtagmon.c usb-driver.h parport.h jtagkey.h config.h jtagmon.h Makefile
16 gcc
$(CFLAGS
) usb-driver.c parport.c config.c jtagmon.c
$(JTAGKEYSRC
) -o
$@
-ldl
-lusb
-lpthread
$(FTDI
) -shared
18 libusb-driver-DEBUG.so
: usb-driver.c parport.c jtagkey.c config.c jtagmon.c usb-driver.h parport.h jtagkey.h config.h jtagmon.h Makefile
19 gcc
-DDEBUG
$(CFLAGS
) usb-driver.c parport.c config.c jtagmon.c
$(JTAGKEYSRC
) -o
$@
-ldl
-lusb
-lpthread
$(FTDI
) -shared