Add optional -DDEBUG to Makefile.
[fw/stlink] / build / Makefile
index 34c25c609cb2c2c5b5ae051210d2ef1b097541cc..c50747fa87fbe79b59db7cbe3f9bca50d6eadb0a 100644 (file)
@@ -1,5 +1,5 @@
-PRG := stlink-access-test
-DEV := /dev/sg2
+PRG := st-util
+DEBUG := #-DDEBUG
 
 all: $(PRG)
 
@@ -7,21 +7,16 @@ LIBS := \
        -lsgutils2
 
 OBJS += \
-       stlink-access-test.o 
+       stlink-hw.o gdb-remote.o gdb-server.o
 
 $(PRG): $(OBJS)
-       @echo 'Invoking: GCC C Linker'
-       gcc  -o$(PRG) $(OBJS) $(LIBS)
+       gcc -o $(PRG) $(OBJS) $(LIBS)
 
 %.o: ../src/%.c
-       @echo 'Building file: $<'
-       gcc -O0 -g3 -Wall -c -fmessage-length=0 -std=gnu99 -MMD -MP \
+       gcc -O3 -g3 -Wall -Werror -c -std=gnu99 -MMD -MP \
+               -fno-strict-aliasing -Wno-unused $(DEBUG) \
                -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)"\
-               -o"$@" "$<"
+               -o "$@" "$<"
 
 clean:
        @rm -vf *.d *.o $(PRG)
-
-run: all
-       cp $(PRG) /tmp/
-       sudo /tmp/$(PRG) $(DEV)