Sfoglia il codice sorgente

2020.03.03 / TC Hsu

Actions: 1. Remove all build product in trace-list of git. 2.Impove the project Makefile. After build, delete all object files and all execution files. Reorganize/rename the make script. Remove redundanct sections that executed in Modularization Makefile already.

Files:
           modified:   EVSE/Projects/DW30/Apps/Makefile
           deleted:    EVSE/Projects/DW30/Apps/Ev_Comm.o
           deleted:    EVSE/Projects/DW30/Apps/FactoryConfig
           deleted:    EVSE/Projects/DW30/Apps/FactoryConfig.o
           deleted:    EVSE/Projects/DW30/Apps/Module_EvComm
           deleted:    EVSE/Projects/DW30/Apps/Module_EvComm.o
           deleted:    EVSE/Projects/DW30/Apps/Module_EventLogging
           deleted:    EVSE/Projects/DW30/Apps/Module_EventLogging.o
           deleted:    EVSE/Projects/DW30/Apps/Module_InternalComm
           deleted:    EVSE/Projects/DW30/Apps/Module_InternalComm.o
           deleted:    EVSE/Projects/DW30/Apps/Module_LcmControl
           deleted:    EVSE/Projects/DW30/Apps/Module_LcmControl.o
           deleted:    EVSE/Projects/DW30/Apps/Module_PrimaryComm
           deleted:    EVSE/Projects/DW30/Apps/Module_PrimaryComm.o
           deleted:    EVSE/Projects/DW30/Apps/Module_PsuComm
           deleted:    EVSE/Projects/DW30/Apps/Module_PsuComm.o
           deleted:    EVSE/Projects/DW30/Apps/PrimaryComm.o
           deleted:    EVSE/Projects/DW30/Apps/ReadCmdline
           deleted:    EVSE/Projects/DW30/Apps/ReadCmdline.o
           deleted:    EVSE/Projects/DW30/Apps/internalComm.o
           deleted:    EVSE/Projects/DW30/Apps/main
           deleted:    EVSE/Projects/DW30/Apps/main.o
           deleted:    EVSE/Projects/DW30/Apps/timeout.o

Image version    : N/A
Image checksum   : N/A

Hardware PWB P/N : N/A
Hardware Version : N/A
TC_Hsu 5 anni fa
parent
commit
20a1c42176

BIN
EVSE/Projects/DW30/Apps/Ev_Comm.o


BIN
EVSE/Projects/DW30/Apps/FactoryConfig


BIN
EVSE/Projects/DW30/Apps/FactoryConfig.o


+ 40 - 45
EVSE/Projects/DW30/Apps/Makefile

@@ -3,92 +3,87 @@ 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 EvCommTask EventLoggingTask InternalCommTask LcmControlTask PrimaryCommTask PsuCommTask ReadCmdlineTask WebService 4GTask FactoryConfigApp OtherTools
+all: CreateOutputFolder BuildFactorys BuildApps CopyExecuteFiles Clean
+
+BuildFactorys: FactoryConfigBin
+
+BuildApps: MainTask EvCommTask EventLoggingTask InternalCommTask LcmControlTask PrimaryCommTask PsuCommTask ReadCmdlineTask FactoryConfigApp
 
 MainTask:
-	rm -f *.o
-	rm -f main;
 	$(CC) -D $(Project) -include../../../Modularization/Module_RFID.h -O0 -g3 -Wall -c -fmessage-length=0 -o main.o main.c
 	$(CC) -D $(Project) -include../../../Modularization/Module_RFID.h -O0 -g3 -Wall -c -fmessage-length=0 -o timeout.o timeout.c
-	$(CC) -o main main.o timeout.o ../../../Modularization/libModule_RFID.a ../../../Modularization/libModule_Upgrade.a	
-	cp -f main ../Images/root
+	$(CC) -o main main.o timeout.o ../../../Modularization/libModule_RFID.a ../../../Modularization/libModule_Upgrade.a
 
 EvCommTask:
-	rm -f Module_EvComm;
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o Ev_Comm.o Ev_Comm.c
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o Module_EvComm.o Module_EvComm.c
 	$(CC) -o Module_EvComm Ev_Comm.o Module_EvComm.o
-	cp -f Module_EvComm ../Images/root	
-	
+
 EventLoggingTask:
-	rm -f Module_EventLogging;
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o Module_EventLogging.o Module_EventLogging.c
-	$(CC) -o Module_EventLogging Module_EventLogging.o 	
-	cp -f Module_EventLogging ../Images/root	
-	
+	$(CC) -o Module_EventLogging Module_EventLogging.o
+
 InternalCommTask:
-	rm -f Module_InternalComm; 
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o internalComm.o internalComm.c
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o Module_InternalComm.o Module_InternalComm.c
-	$(CC) -o Module_InternalComm Module_InternalComm.o internalComm.o 	
-	cp -f Module_InternalComm ../Images/root
-	
+	$(CC) -o Module_InternalComm Module_InternalComm.o internalComm.o
+
 LcmControlTask:
-	rm -f Module_LcmControl; 
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o Module_LcmControl.o Module_LcmControl.c
 	$(CC) -o Module_LcmControl Module_LcmControl.o
-	cp -f Module_LcmControl ../Images/root			
 
 PrimaryCommTask:
-	rm -f Module_PrimaryComm; 
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o Module_PrimaryComm.o Module_PrimaryComm.c
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o PrimaryComm.o PrimaryComm.c
 	$(CC) -o Module_PrimaryComm Module_PrimaryComm.o PrimaryComm.o
-	cp -f Module_PrimaryComm ../Images/root	
 
 PsuCommTask:
-	rm -f Module_PsuComm; 
 	$(CC) -D $(Project) -include../../../Modularization/Infypwr_PsuCommObj.h -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o Module_PsuComm.o Module_PsuComm.c
 	$(CC) -o Module_PsuComm Module_PsuComm.o ../../../Modularization/libInfypwr_PsuCommObj.a
-	cp -f Module_PsuComm ../Images/root	
-	
+
 ReadCmdlineTask:
-	rm -f ReadCmdline; 
 	$(CC) -D $(Project) -includeConfig.h -O0 -g3 -Wall -c -fmessage-length=0 -o ReadCmdline.o ReadCmdline.c
 	$(CC) -o ReadCmdline ReadCmdline.o
-	cp -f ReadCmdline ../Images/root
 
 FactoryConfigApp:
-	@echo "===== Module_FactoryConfig_Task =================================="
-	rm -f FactoryConfig
+	$(CC) -D $(Project) -O0 -g3 -Wall -c -fmessage-length=0 -o FactoryConfig.o FactoryConfig.c
+	$(CC) -o FactoryConfig FactoryConfig.o
+
+FactoryConfigBin:
 	gcc -D $(Project) "-I../../" -o FactoryConfig "./FactoryConfig.c"
-	mkdir -p /Storage/SystemLog	
+	mkdir -p /Storage/SystemLog
 	./FactoryConfig -f;true
 	cp /mnt/FactoryDefaultConfig.bin ../Images
-	rm -f FactoryConfig; 
-	$(CC) -D $(Project) -O0 -g3 -Wall -c -fmessage-length=0 -o FactoryConfig.o FactoryConfig.c 
-	$(CC) -o FactoryConfig FactoryConfig.o 
-	cp -f FactoryConfig ../Images/root
-
-WebService:
-	cp -f ../../../Modularization/WebService ../Images/root
-
-4GTask:
-	cp -f ../../../Modularization/Module_4g ../Images/root
+	rm -f FactoryConfig
 
 OtherTools:
 	cp -f init.sh ../Images/root
 	cp -f kill.sh ../Images/root
 
-CopyFile: 
+CreateOutputFolder: 
 	rm -rfv ../Images/root
 	mkdir -p ../Images/root
 
+CopyExecuteFiles: OtherTools
+	cp -f main ../Images/root
+	cp -f Module_EvComm ../Images/root
+	cp -f Module_EventLogging ../Images/root
+	cp -f Module_InternalComm ../Images/root
+	cp -f Module_LcmControl ../Images/root
+	cp -f Module_PrimaryComm ../Images/root
+	cp -f Module_PsuComm ../Images/root
+	cp -f ReadCmdline ../Images/root
+	cp -f FactoryConfig ../Images/root
 
-
-	
+Clean:
+	rm -f *.o
+	rm -f main
+	rm -f Module_EvComm
+	rm -f Module_EventLogging
+	rm -f Module_InternalComm
+	rm -f Module_LcmControl
+	rm -f Module_PrimaryComm
+	rm -f Module_PsuComm
+	rm -f ReadCmdline
+	rm -f FactoryConfig

BIN
EVSE/Projects/DW30/Apps/Module_EvComm


BIN
EVSE/Projects/DW30/Apps/Module_EvComm.o


BIN
EVSE/Projects/DW30/Apps/Module_EventLogging


BIN
EVSE/Projects/DW30/Apps/Module_EventLogging.o


BIN
EVSE/Projects/DW30/Apps/Module_InternalComm


BIN
EVSE/Projects/DW30/Apps/Module_InternalComm.o


BIN
EVSE/Projects/DW30/Apps/Module_LcmControl


BIN
EVSE/Projects/DW30/Apps/Module_LcmControl.o


BIN
EVSE/Projects/DW30/Apps/Module_PrimaryComm


BIN
EVSE/Projects/DW30/Apps/Module_PrimaryComm.o


BIN
EVSE/Projects/DW30/Apps/Module_PsuComm


BIN
EVSE/Projects/DW30/Apps/Module_PsuComm.o


BIN
EVSE/Projects/DW30/Apps/PrimaryComm.o


BIN
EVSE/Projects/DW30/Apps/ReadCmdline


BIN
EVSE/Projects/DW30/Apps/ReadCmdline.o


BIN
EVSE/Projects/DW30/Apps/internalComm.o


BIN
EVSE/Projects/DW30/Apps/main


BIN
EVSE/Projects/DW30/Apps/main.o


BIN
EVSE/Projects/DW30/Apps/timeout.o