[update] basic testing code using libusb
[fw/stlink] / stm32l / build / Makefile
1 PRG := stm32l
2 DEBUG := # -DDEBUG
3 CONFIG := -DCONFIG_USE_LIBUSB=1
4
5 all: $(PRG)
6
7 LIBS := \
8         -L$(HOME)/install/lib -lusb-1.0
9
10 OBJS += \
11         main.o
12
13 $(PRG): $(OBJS)
14         gcc -o $(PRG) $(OBJS) $(LIBS)
15
16 %.o: ../src/%.c
17         gcc -O3 -g3 -Wall -Werror -c -std=gnu99 -MMD -MP \
18                 -fno-strict-aliasing -Wno-unused $(DEBUG) $(CONFIG) \
19                 -I$(HOME)/install/include \
20                 -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)"\
21                 -o "$@" "$<"
22
23 clean:
24         @rm -vf *.d *.o $(PRG)