|
@@ -0,0 +1,71 @@
|
|
|
+-include ../../../../Rules.make
|
|
|
+export PATH=/bin:/sbin:/usr/bin:$(SDK_PATH_TARGET)/usr/bin:$PATH
|
|
|
+
|
|
|
+#define library variable
|
|
|
+Internal485ProtocolLib = -L ../../../Modularization/Internal485Protocol -lInternal485Protocol
|
|
|
+PsuCommProtocolLib = -L ../../../Modularization/PsuCommProtocol -lPsuCommProtocol
|
|
|
+
|
|
|
+all: CopyFile apps
|
|
|
+#apps: Module_CSU Module_EvComm Module_EventLogging Module_InternalComm Module_LcmControl Module_PrimaryComm Module_PsuComm
|
|
|
+# ReadCmdline kill.sh
|
|
|
+apps: MainTask FactoryConfigTask
|
|
|
+
|
|
|
+MainTask:
|
|
|
+ rm -f main; $(CC) main.c -lm -o main
|
|
|
+ cp -f main ../Images/root
|
|
|
+
|
|
|
+PsuCommTask:
|
|
|
+ rm -f PsuComm; $(CC) PsuComm.c ${PsuCommProtocolLib} -lm -o PsuComm
|
|
|
+ cp -f PsuComm ../Images/root
|
|
|
+
|
|
|
+InternalCommTask:
|
|
|
+ rm -f InternalComm; $(CC) InternalComm.c ${Internal485ProtocolLib} -lm -o InternalComm
|
|
|
+ cp -f InternalComm ../Images/root
|
|
|
+
|
|
|
+WiFiModemTask:
|
|
|
+ rm -f WiFiModem; $(CC) WiFiModem.c -o WiFiModem
|
|
|
+ cp -f WiFiModem ../Images/root
|
|
|
+
|
|
|
+4gModemTask:
|
|
|
+ rm -f 4gModem; $(CC) 4gModem.c -o 4gModem
|
|
|
+ cp -f 4gModem ../Images/root
|
|
|
+
|
|
|
+FactoryConfigTask:
|
|
|
+ rm -f FactoryConfig; $(CC) FactoryConfig.c -o FactoryConfig
|
|
|
+ cp -f FactoryConfig ../Images/root
|
|
|
+
|
|
|
+EvCommTask:
|
|
|
+ rm -f EvComm; $(CC) EvComm.c -lm -o EvComm
|
|
|
+ cp -f EvComm ../Images/root
|
|
|
+
|
|
|
+UpdateRootfsTask:
|
|
|
+ rm -f UpdateRootfs; $(CC) UpdateRootfs.c -o UpdateRootfs
|
|
|
+ cp -f UpdateRootfs ../Images/root
|
|
|
+
|
|
|
+LcmControlTask:
|
|
|
+ rm -f LcmControl; $(CC) LcmControl.c -o LcmControl
|
|
|
+ cp -f LcmControl ../Images/root
|
|
|
+
|
|
|
+PrimaryCommTask:
|
|
|
+ rm -f PrimaryComm; $(CC) PrimaryComm.c -o PrimaryComm
|
|
|
+ cp -f PrimaryComm ../Images/root
|
|
|
+
|
|
|
+Ocpp16Task:
|
|
|
+ rm -f Ocpp16; $(CC) Ocpp16.c -I ../../../GPL/libwebsockets-v2.1-stable/release/include -L ../../../GPL/libwebsockets-v2.1-stable/release/lib -lwebsockets -o Ocpp16
|
|
|
+ cp -f Ocpp16 ../Images/root
|
|
|
+
|
|
|
+EventLoggingTask:
|
|
|
+ rm -f EventLogging; $(CC) EventLogging.c -o EventLogging
|
|
|
+ cp -f EventLogging ../Images/root
|
|
|
+
|
|
|
+FWMakerTask:
|
|
|
+ rm -f FWMaker; $(CC) FWMaker.c -o FWMaker
|
|
|
+ cp -f FWMaker ../Images/root
|
|
|
+
|
|
|
+CopyFile:
|
|
|
+ rm -rfv ../Images/root
|
|
|
+ mkdir -p ../Images/root
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|