1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- -include ../../Rules.make
- export PATH=/bin:/sbin:/usr/bin:$(SDK_PATH_TARGET)/usr/bin:$PATH
- all: clean Module_RFIDLib Module_Wifi WebServiceLib OcppBackend Phihong_PsuCommObj Module_4g
- clean:
- rm -f libModule_RFID.a
- rm -f Module_Wifi
- rm -f Module_4g
- rm -f WebService
- rm -f logPackTools
- rm -f OcppBackend
- Module_RFIDLib:
- rm -f libModule_RFID.a
- $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o Module_RFID.o Module_RFID.c
- $(AR) -r libModule_RFID.a Module_RFID.o
- rm -f Module_RFID.o
- Module_Wifi:
- rm -f Module_Wifi
- $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o Module_Wifi.o Module_Wifi.c
- $(CC) -o Module_Wifi Module_Wifi.o
- rm -f Module_Wifi.o
- cp -f Module_Wifi ../rootfs/root
- Module_4g:
- rm -f Module_4g
- $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o Module_4g.o Module_4g.c
- $(CC) -o Module_4g Module_4g.o
- rm -f Module_4g.o
- cp -f Module_4g ../rootfs/root
- WebServiceLib:
- rm -f WebService
- $(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
- $(CC) -L ../GPL/json-c-json-c-0.13.1-20180305/release/lib -o WebService WebService.o -ljson-c
- rm -f WebService.o
- $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o logPackTools.o logPackTools.c
- $(CC) -o logPackTools logPackTools.o
- rm -f logPackTools.o
- cp -f WebService ../rootfs/root/
- cp -f logPackTools ../rootfs/root/
- OcppBackend:
- rm -f OcppBackend;
- $(CC) ./ocppfiles/Module_OcppBackend.c ./ocppfiles/MessageHandler.c ./ocppfiles/JsonParser.c ./ocppfiles/SystemLogMessage.c ./ocppfiles/hashmap.c -I ../GPL/libwebsockets-v2.1-stable/release/include -L ../GPL/libwebsockets-v2.1-stable/release/lib -L ../GPL/openssl-1.0.2g/release/lib -lwebsockets -lsqlite3 -lpthread -lc -o OcppBackend
- cp -f OcppBackend ../rootfs/root/
- Phihong_PsuCommObj:
- rm -f libPhihong_PsuCommObj.a
- $(CC) -O0 -g3 -Wall -c -fmessage-length=0 -o Phihong_PsuCommObj.o Phihong_PsuCommObj.c
- $(AR) -r libPhihong_PsuCommObj.a Phihong_PsuCommObj.o
- rm -f Phihong_PsuCommObj.o
|