Removed comment about STM32F4 limitations
[fw/stlink] / flash / Makefile
1 # make ... for both libusb and libsg
2 #
3 # make CONFIG_USE_LIBSG=0 ...
4 # for just libusb
5 #
6 CC=gcc
7
8 CFLAGS+=-g
9 CFLAGS+=-DCONFIG_USE_LIBUSB=1
10 CFLAGS+=-DDEBUG
11 CFLAGS+=-std=gnu99
12 CFLAGS+=-Wall -Wextra
13 CFLAGS+=-I../src
14
15 LDFLAGS=-L.. -lstlink -lusb-1.0
16
17 ifeq ($(CONFIG_USE_LIBSG),)
18 CONFIG_USE_LIBSG=1
19 endif
20
21 ifneq ($(CONFIG_USE_LIBSG),0)
22 CFLAGS+=-DCONFIG_USE_LIBSG=1
23 LDFLAGS+=-lsgutils2
24 endif
25
26 SRCS=main.c
27 OBJS=$(SRCS:.c=.o)
28
29 NAME=flash
30
31 all: $(NAME)
32
33 $(NAME): $(OBJS)
34         $(CC) $(CFLAGS) -o $(NAME) $(OBJS) $(LDFLAGS)
35
36 %.o: %.c
37         $(CC) $(CFLAGS) -c $^ -o $@
38
39 clean:
40         rm -f $(OBJS)
41         rm -f $(NAME)
42
43 .PHONY: clean all