Makefile 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. -include ../../../../Rules.make
  2. export PATH=/bin:/sbin:/usr/bin:$(SDK_PATH_TARGET)/usr/bin:$PATH
  3. all: CopyFile apps
  4. apps: MainTask CsuCommTask FactoryConfigTask EvCommTask UpdateRootfsTask FWMakerTask EventLoggingTask
  5. MainTask:
  6. rm -f main; $(CC) main.c -lm -o main
  7. cp -f main ../Images/root
  8. CsuCommTask:
  9. rm -f CsuComm; $(CC) CsuComm.c -lm -o CsuComm
  10. cp -f CsuComm ../Images/root
  11. FactoryConfigTask:
  12. rm -f FactoryConfig; $(CC) FactoryConfig.c -o FactoryConfig
  13. cp -f FactoryConfig ../Images/root
  14. EvCommTask:
  15. rm -f EvComm; $(CC) EvComm.c NidNmk.c -lm -o EvComm
  16. cp -f EvComm ../Images/root
  17. UpdateRootfsTask:
  18. rm -f UpdateRootfs; $(CC) UpdateRootfs.c -o UpdateRootfs
  19. cp -f UpdateRootfs ../Images/root
  20. EventLoggingTask:
  21. rm -f EventLogging; $(CC) EventLogging.c -o EventLogging
  22. cp -f EventLogging ../Images/root
  23. FWMakerTask:
  24. rm -f FWMaker; $(CC) FWMaker.c -o FWMaker
  25. cp -f FWMaker ../Images/root
  26. CopyFile:
  27. rm -rfv ../Images/root
  28. mkdir -p ../Images/root