[initial]
[fw/stlink] / build / Makefile
1 PRG := stlink-access-test
2 DEV := /dev/sg2
3
4 all: $(PRG)
5
6 LIBS := \
7         -lsgutils2
8
9 OBJS += \
10         stlink-access-test.o 
11
12 $(PRG): $(OBJS)
13         @echo 'Invoking: GCC C Linker'
14         gcc  -o$(PRG) $(OBJS) $(LIBS)
15
16 %.o: ../src/%.c
17         @echo 'Building file: $<'
18         gcc -O0 -g3 -Wall -c -fmessage-length=0 -std=gnu99 -MMD -MP \
19                 -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)"\
20                 -o"$@" "$<"
21
22 clean:
23         @rm -vf *.d *.o $(PRG)
24
25 run: all
26         cp $(PRG) /tmp/
27         sudo /tmp/$(PRG) $(DEV)