123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- -include ../../../../Rules.make
- export PATH=/bin:/sbin:/usr/bin:$(SDK_PATH_TARGET)/usr/bin:$PATH
- #define library variable
- Lib_Module_RFID = "-L../../../Modularization" -lModule_RFID
- Lib_Module_Upgrade = "-L../../../Modularization" -lModule_Upgrade
- Lib_Module_RatedCurrent = "-L../../../Modularization" -lm -lModule_RatedCurrent
- Lib_SQLite3 = "-L../../../Modularization/ocppfiles" -lsqlite3
- Lib_JSONC = "-L../../../GPL/json-c-json-c-0.13.1-20180305/release/lib" -ljson-c
- all: CopyFile apps
- apps: CCS_Task Module_InternalComm_Task Module_FactoryConfig_Task Module_AlarmDetect_Task Module_CSU_Task Module_Speaker_Task Module_CCS_Task Module_LcmControl_Task Module_ConfigTools_Task Module_Debug_Task OtherTools
- CCS_Task:
- cd CCS;make CCSType=$(Project) all
- Module_ConfigTools_Task:
- @echo "===== Module_ConfigTools_Task ==================================="
- rm -f Module_ConfigTools
- rm -f Module_InternalComm
- $(CC) -D $(Project) "-I../../" "-include../../../GPL/json-c-json-c-0.13.1-20180305/release/include/json-c/json.h" "-include../../../Modularization/ocppfiles/sqlite3.h" "-include../../../Modularization/Module_Upgrade.h" "-include../../../Modularization/Module_RFID.h" "-include../../../Modularization/Module_RatedCurrent.h" -O0 -Wall -c -fmessage-length=0 -o Module_ConfigTools.o "./Module_ConfigTools.c"
- $(CC) -o Module_ConfigTools Module_ConfigTools.o ${Lib_Module_RFID} ${Lib_Module_Upgrade} ${Lib_SQLite3} ${Lib_Module_RatedCurrent} ${Lib_JSONC} -lrt
- rm -f *.o
- mv -f Module_ConfigTools ../Images/root
- @echo \
- Module_Debug_Task:
- @echo "===== Module_Debug_Task ==================================="
- rm -f Module_Debug
- rm -f Module_Debug
- $(CC) -D $(Project) "-I../../" -O0 -Wall -c -fmessage-length=0 -o Module_Debug.o "./Module_Debug.c"
- $(CC) -o Module_Debug Module_Debug.o
- rm -f *.o
- mv -f Module_Debug ../Images/root
- @echo \
- Module_InternalComm_Task:
- @echo "===== Module_InternalComm_Task ==================================="
- rm -f Module_InternalComm
- $(CC) -D $(Project) "-I../../" "-include../../../Modularization/Module_Upgrade.h" -O0 -Wall -c -fmessage-length=0 -o Module_InternalComm.o "./Module_InternalComm.c"
- $(CC) -o Module_InternalComm Module_InternalComm.o ${Lib_Module_Upgrade}
- rm -f *.o
- mv -f Module_InternalComm ../Images/root
- @echo \
-
- Module_FactoryConfig_Task:
- @echo "===== Module_FactoryConfig_Task =================================="
- rm -f Module_FactoryConfig
- gcc -D $(Project) "-I../../" -o Module_FactoryConfig "./Module_FactoryConfig.c"
- mkdir -p /Storage/SystemLog
- ./Module_FactoryConfig -f;true
- cp /mnt/FactoryDefaultConfig.bin ../Images
- rm /mnt/FactoryDefaultConfig.bin
- rm -f Module_FactoryConfig
- $(CC) -D $(Project) "-I../../" -O0 -Wall -c -fmessage-length=0 -o Module_FactoryConfig.o "./Module_FactoryConfig.c"
- $(CC) -o Module_FactoryConfig Module_FactoryConfig.o
- rm -f *.o
- mv -f Module_FactoryConfig ../Images/root
- @echo \
-
- Module_EventLogging_Task:
- @echo "===== Module_EventLogging_Task ==================================="
- rm -f Module_EventLogging
- $(CC) -D $(Project) "-I../../" -O0 -Wall -c -fmessage-length=0 -o Module_EventLogging.o "./Module_EventLogging.c"
- $(CC) -o Module_EventLogging Module_EventLogging.o
- rm -f *.o
- mv -f Module_EventLogging ../Images/root
- @echo \
-
- Module_AlarmDetect_Task:
- @echo "===== Module_AlarmDetect_Task ===================================="
- rm -f Module_AlarmDetect
- $(CC) -D $(Project) "-I../../" -O0 -Wall -c -fmessage-length=0 -o Module_AlarmDetect.o "./Module_AlarmDetect.c"
- $(CC) -lrt -o Module_AlarmDetect Module_AlarmDetect.o
- rm -f *.o
- mv -f Module_AlarmDetect ../Images/root
- @echo \
-
- Module_CSU_Task:
- @echo "===== Module_CSU_Task ============================================"
- rm -f main
- $(CC) -D $(Project) "-I../../" "-include../../../GPL/json-c-json-c-0.13.1-20180305/release/include/json-c/json.h" "-include../../../Modularization/ocppfiles/sqlite3.h" "-include../../../Modularization/Module_Upgrade.h" "-include../../../Modularization/Module_RFID.h" "-include../../../Modularization/Module_RatedCurrent.h" -O0 -Wall -c -fmessage-length=0 -o main.o "./main.c"
- $(CC) -o main main.o ${Lib_Module_RFID} ${Lib_Module_Upgrade} ${Lib_SQLite3} ${Lib_Module_RatedCurrent} ${Lib_JSONC} -lrt
- rm -f *.o
- mv -f main ../Images/root
- @echo \
- Module_Speaker_Task:
- @echo "===== Module_Speaker_Task ======================================="
- rm -f Module_Speaker
- $(CC) -D $(Project) "-I../../" -O0 -Wall -c -fmessage-length=0 -o Module_Speaker.o "./Module_Speaker.c"
- $(CC) -o Module_Speaker Module_Speaker.o
- rm -f *.o
- mv -f Module_Speaker ../Images/root
- @echo \
- Module_CCS_Task:
- @echo "===== Module_CCS_Task =========================================="
- # rm -f Module_CCS
- # $(CC) -D $(Project) "-I../../../Modularization/ocppfiles/" "-ICCS/v2g/api" "-ICCS/v2g/appHandshake" "-ICCS/v2g/codec" "-ICCS/v2g/din" "-ICCS/v2g/iso1" "-ICCS/v2g/iso2" "-ICCS/v2g/transport" "-ICCS/v2g/xmldsig" "-ICCS/" "-I./" -O0 -g3 -Wall -fmessage-length=0 -lm ${EXI_ENGINE} -o Module_CCS
- # rm -f *.o
- # mv -f Module_CCS ../Images/root
- Module_LcmControl_Task:
- @echo "===== Module_LcmControl_Task ==================================="
- rm -f Module_LcmControl
- $(CC) -D $(Project) "-I../../../Modularization/ocppfiles/" "-I./" "-I../../" "-include../../../GPL/json-c-json-c-0.13.1-20180305/release/include/json-c/json.h" -O0 -Wall -fmessage-length=0 LCM/lcmComm_dgus.c LCM/Module_LcmControl.c LCM/cbmp.c -lrt ${Lib_JSONC} -o Module_LcmControl
- rm -f *.o
- mv -f Module_LcmControl ../Images/root
- OtherTools:
- cp -f init.sh ../Images/root
- cp -f kill.sh ../Images/root
- CopyFile:
- rm -rfv ../Images/root
- mkdir -p ../Images/root
-
|