Makefile 836 B

12345678910111213141516171819202122232425262728293031
  1. PROJ = demo-app
  2. #Please adjust the Makedefs path to your Nut/OS application path
  3. # (configuration using at91sam7xXXX_bootrom.ld linker script)
  4. include ../../../nut-apps/Makedefs
  5. SRCS = $(PROJ).c
  6. OBJS = $(SRCS:.c=.o)
  7. LIBS = $(LIBDIR)/nutinit.o -lnutcrt -lnutarch -lnutdev -lnutos -lnutdev -lnutarch
  8. TARG = $(PROJ).hex
  9. all: $(OBJS) $(TARG) $(ITARG) $(DTARG)
  10. #Please adjust the Makerules path to your Nut/OS application path
  11. # (configuration using at91sam7xXXX_bootrom.ld linker script)
  12. include ../../../nut-apps/Makerules
  13. clean:
  14. -rm -f $(OBJS)
  15. -rm -f $(TARG) $(ITARG) $(DTARG)
  16. -rm -f $(PROJ).eep
  17. -rm -f $(PROJ).obj
  18. -rm -f $(PROJ).map
  19. -rm -f $(PROJ).dbg
  20. -rm -f $(PROJ).cof
  21. -rm -f $(PROJ).mp
  22. -rm -f $(SRCS:.c=.lst)
  23. -rm -f $(SRCS:.c=.lis)
  24. -rm -f $(SRCS:.c=.s)
  25. -rm -f $(SRCS:.c=.bak)
  26. -rm -f $(SRCS:.c=.i)