Makefile.target 573 B

12345678910111213141516171819202122
  1. #
  2. # Makefile.target
  3. #
  4. PresenceDetection: Application/PresenceDetection.o $(OBJECTS)
  5. $(eval $@_DATETIME := $(DATETIME))
  6. @echo [LD] $@
  7. @$(CC) -o $@ $^ $(LFLAGS) $(CFLAGS)
  8. @$(OBJCOPY) --only-keep-debug $@ $(DEBUGDIR)/$@-$($@_DATETIME).debug
  9. @$(STRIP) $(SFLAGS) $@
  10. @$(OBJCOPY) --add-gnu-debuglink="$(DEBUGDIR)/$@-$($@_DATETIME).debug" $@
  11. @chmod -x $(DEBUGDIR)/$@-$($@_DATETIME).debug
  12. test: Application/Test.o $(OBJECTS)
  13. @echo [LD] $@
  14. @$(CC) -o $@ $^ $(LFLAGS) $(CFLAGS)
  15. @$(STRIP) $(SFLAGS) $@
  16. .DEFAULT_GOAL := PresenceDetection
  17. TARGETS += PresenceDetection test