-include ../../Rules.make export PATH=/bin:/sbin:/usr/bin:$(SDK_PATH_TARGET)/usr/bin:$PATH #define library variable Lib_SQLite3 = "-L../../../Modularization/ocppfiles" -lsqlite3 all: clean Module_RFIDLib Module_Wifi WebServiceLib OcppBackend Phihong_PsuCommObj Module_4g Module_UpgradeLib Infypwr_PsuCommObj Module_EventLogging Module_ProduceUtils Module_PhBackend clean: rm -f libModule_RFID.a rm -f Module_Wifi rm -f Module_4g rm -f WebService rm -f logPackTools rm -f OcppBackend rm -f libPhihong_PsuCommObj.a rm -f libModule_Upgrade.a rm -f libInfypwr_PsuCommObj.a rm -f Module_ProduceUtils rm -f Module_PhBackend Module_ProduceUtils: rm -f Module_ProduceUtils $(CC) -D $(Project) -O0 -g3 -Wall -c -fmessage-length=0 -I ../Projects -o Module_ProduceUtils.o Module_ProduceUtils.c $(CC) -o Module_ProduceUtils Module_ProduceUtils.o rm -f Module_ProduceUtils.o mv -f Module_ProduceUtils ../rootfs/root Module_RFIDLib: rm -f libModule_RFID.a $(CC) -D $(Project) -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) -D $(Project) -I ../Projects -I .//ocppfiles -I ../GPL/json-c-json-c-0.13.1-20180305/release/include -O0 -g3 -Wall -c -fmessage-length=0 -o Module_Wifi.o Module_Wifi.c $(CC) -o Module_Wifi Module_Wifi.o ${Lib_SQLite3} -L ../GPL/json-c-json-c-0.13.1-20180305/release/lib -ljson-c rm -f Module_Wifi.o mv -f Module_Wifi ../rootfs/root Module_4g: rm -f Module_4g $(CC) -D $(Project) -I ../Projects -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 mv -f Module_4g ../rootfs/root WebServiceLib: rm -f WebService $(CC) -D $(Project) -I ../GPL/json-c-json-c-0.13.1-20180305/release/include/json-c -I ../Projects -O0 -g3 -Wall -c -fmessage-length=0 -o WebService.o -ljson-c -lm -w WebService.c $(CC) -L ../GPL/json-c-json-c-0.13.1-20180305/release/lib -o WebService WebService.o -ljson-c -lm rm -f WebService.o $(CC) -D $(Project) -O0 -g3 -Wall -c -fmessage-length=0 -o logPackTools.o logPackTools.c $(CC) -o logPackTools logPackTools.o rm -f logPackTools.o mv -f WebService ../rootfs/root/ mv -f logPackTools ../rootfs/root/ OcppBackend: rm -f OcppBackend; $(CC) -D $(Project) -D__USE_XOPEN -D_GNU_SOURCE ./ocppfiles/Module_OcppBackend.c ./ocppfiles/MessageHandler.c ./ocppfiles/JsonParser.c ./ocppfiles/SystemLogMessage.c ./ocppfiles/hashmap.c ./ocppfiles/common.c -I ../Projects -I ../GPL/libwebsockets-2.2.2-stable/release/include -I ../GPL/json-c-json-c-0.13.1-20180305/release/include -L ../GPL/libwebsockets-2.2.2-stable/release/lib -L ../GPL/openssl-1.0.2g/release/lib -L ../GPL/json-c-json-c-0.13.1-20180305/release/lib -lwebsockets -luuid -lpthread -lc -lsqlite3 -ljson-c -o OcppBackend mv -f OcppBackend ../rootfs/root/ Phihong_PsuCommObj: rm -f libPhihong_PsuCommObj.a $(CC) -D $(Project) -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 Infypwr_PsuCommObj: rm -f libInfypwr_PsuCommObj.a $(CC) -D $(Project) -O0 -g3 -Wall -c -fmessage-length=0 -o Infypwr_PsuCommObj.o Infypwr_PsuCommObj.c $(AR) -r libInfypwr_PsuCommObj.a Infypwr_PsuCommObj.o rm -f Infypwr_PsuCommObj.o Module_UpgradeLib: rm -f libModule_Upgrade.a $(CC) -D $(Project) -O0 -g3 -Wall -c -fmessage-length=0 -o Module_Upgrade.o Module_Upgrade.c $(AR) -r libModule_Upgrade.a Module_Upgrade.o rm -f Module_Upgrade.o Module_EventLogging: rm -f Module_EventLogging $(CC) -D $(Project) -I ../Projects -I ./ocppfiles -O0 -g3 -Wall -c -fmessage-length=0 -o Module_EventLogging.o Module_EventLogging.c $(CC) -L ./ocppfiles -lsqlite3 -o Module_EventLogging Module_EventLogging.o rm -f Module_EventLogging.o mv -f Module_EventLogging ../rootfs/root Module_PhBackend: rm -f Module_Phbackend $(CC) -D $(Project) -I ../Projects -O0 -g3 -Wall -c -fmessage-length=0 -o Module_PhBackend.o Module_PhBackend.c $(CC) -o Module_PhBackend Module_PhBackend.o rm -f Module_PhBackend.o mv -f Module_PhBackend ../rootfs/root