X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver/blobdiff_plain/7824bbf66ef9cc123dfdb2653983fcc1cac07860..cdc9c5bf0932e07ed1a19bd7315bad79a2a41b4c:/Makefile diff --git a/Makefile b/Makefile index 4ef6aba..3325a89 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,19 @@ -CFLAGS=-Wall +CFLAGS=-Wall -fPIC -all: libusb-driver.so libusb-driver-DEBUG.so +SOBJECTS=libusb-driver.so libusb-driver-DEBUG.so libusb-driver-trenz.so + +all: $(SOBJECTS) libusb-driver.so: usb-driver.c usb-driver.h - gcc -fPIC $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared + gcc $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared + +libusb-driver-trenz.so: usb-driver.c usb-driver.h + gcc -DTRENZ $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared libusb-driver-DEBUG.so: usb-driver.c usb-driver.h - gcc -fPIC -DDEBUG $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared + gcc -DDEBUG $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared clean: - rm -f libusb-driver.so libusb-driver-DEBUG.so + rm -f $(SOBJECTS) .PHONY: clean all