Merge pull request #61 from UweBonnes/master
[fw/stlink] / flash / Makefile
1 CFLAGS+=-g
2 CFLAGS+=-DDEBUG
3 CFLAGS+=-std=gnu99
4 CFLAGS+=-Wall -Wextra
5 CFLAGS+=-I../src
6
7 LDFLAGS=-L.. -lstlink
8
9 # libusb location
10 LDFLAGS+=`pkg-config --libs libusb-1.0`
11 CFLAGS+=`pkg-config --cflags libusb-1.0`
12
13 SRCS=main.c
14 OBJS=$(SRCS:.c=.o)
15
16 NAME=st-flash
17
18 all: $(NAME)
19
20 $(NAME): $(OBJS) ../libstlink.a
21         $(CC) $(CFLAGS) -o $(NAME) $(OBJS) $(LDFLAGS)
22
23 %.o: %.c
24         $(CC) $(CFLAGS) -c $^ -o $@
25
26 clean:
27         rm -f $(OBJS)
28         rm -f $(NAME)
29
30 .PHONY: clean all