Browse Source

2019.10.01 / Alston Lin

Actions:
1. Add DS Folder

Files:
1. MakeFile
7564 5 years ago
parent
commit
63cc932869
1 changed files with 71 additions and 0 deletions
  1. 71 0
      EVSE/Projects/DS30/Makefile

+ 71 - 0
EVSE/Projects/DS30/Makefile

@@ -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
+
+
+
+