Makefile 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. -include ../../Rules.make
  2. export PATH=/bin:/sbin:/usr/bin:$(SDK_PATH_TARGET)/usr/bin:$PATH
  3. all: Module_RFIDLib Module_Wifi WebServiceLib OcppBackend Phihong_PsuCommObj
  4. clean:
  5. rm -f libModule_RFID.a
  6. rm -f Module_Wifi
  7. rm -f WebService
  8. rm -f logPackTools
  9. rm -f OcppBackend
  10. Module_RFIDLib:
  11. rm -f libModule_RFID.a
  12. $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o Module_RFID.o Module_RFID.c
  13. $(AR) -r libModule_RFID.a Module_RFID.o
  14. rm -f Module_RFID.o
  15. Module_Wifi:
  16. rm -f Module_Wifi
  17. $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o Module_Wifi.o Module_Wifi.c
  18. $(CC) -o Module_Wifi Module_Wifi.o
  19. rm -f Module_Wifi.o
  20. WebServiceLib:
  21. rm -f WebService
  22. $(CC) -I ../GPL/json-c-json-c-0.13.1-20180305/release/include/json-c -O0 -g3 -Wall -c -fmessage-length=0 -o WebService.o -ljson-c -w WebService.c
  23. $(CC) -L ../GPL/json-c-json-c-0.13.1-20180305/release/lib -o WebService WebService.o -ljson-c
  24. rm -f WebService.o
  25. $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o logPackTools.o logPackTools.c
  26. $(CC) -o logPackTools logPackTools.o
  27. rm -f logPackTools.o
  28. OcppBackend:
  29. rm -f OcppBackend;
  30. $(CC) ./ocppfiles/Module_OcppBackend.c ./ocppfiles/MessageHandler.c ./ocppfiles/JsonParser.c ./ocppfiles/SystemLogMessage.c ./ocppfiles/TransactionQueue.c ./ocppfiles/lib.c ./ocppfiles/HashTable.c ./ocppfiles/hashmap.c ./ocppfiles/array.c -I ../GPL/libwebsockets-v2.1-stable/release/include -I ../GPL/json-c-json-c-0.13.1-20180305/release/include/json-c -L ../GPL/libwebsockets-v2.1-stable/release/lib -L ../GPL/openssl-1.0.2g/release/lib -L ../GPL/json-c-json-c-0.13.1-20180305/release/lib -lwebsockets -ljson-c -lsqlite3 -lpthread -lc -o OcppBackend
  31. Phihong_PsuCommObj:
  32. rm -f libPhihong_PsuCommObj.a
  33. $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o Phihong_PsuCommObj.o Phihong_PsuCommObj.c
  34. $(AR) -r libPhihong_PsuCommObj.a Phihong_PsuCommObj.o
  35. rm -f Phihong_PsuCommObj.o