4 SOURCES_LIB=stlink-common.c stlink-usb.c stlink-sg.c
5 OBJS_LIB=$(SOURCES_LIB:.c=.o)
7 CFLAGS+=-DCONFIG_USE_LIBUSB
8 CFLAGS+=-DCONFIG_USE_LIBSG
13 LDFLAGS=-lstlink -lusb-1.0 -lsgutils2 -L.
17 all: $(LIBRARY) test_usb test_sg
19 $(LIBRARY): $(OBJS_LIB)
20 @echo "objs are $(OBJS_LIB)"
22 @echo "done making library"
25 test_sg: test_sg.o $(LIBRARY)
26 @echo "building test_sg"
27 $(CC) test_sg.o $(LDFLAGS) -o $@
29 test_usb: test_usb.o $(LIBRARY)
30 @echo "building test_usb"
31 $(CC) test_usb.o $(LDFLAGS) -o $@
35 @echo "building $^ into $@"
36 $(CC) $(CFLAGS) -c $^ -o $@
37 @echo "done compiling"