feat: make renewable energy more affordable

This commit is contained in:
zhangsz
2025-03-05 14:40:19 +08:00
parent e9f1d06b36
commit 2617147be4
27 changed files with 66 additions and 22 deletions

58
inc/Makefile.backup Normal file
View File

@@ -0,0 +1,58 @@
##----------------------------------------------------------##
## ##
## Universal Makefile Backup Function ##
## ##
## Created : Wei Liu 07/06/20 ##
## Revision: [Last]Wei Liu 07/07/07 ##
## ##
##----------------------------------------------------------##
##--------------------------------------
##
## Make backup
##
##--------------------------------------
# backup
TIME_STR = ${shell date +%y%m%d_%H%M%S}
VER_STR = $(sed -n '/$(MODULE)_VERSION/'p ./src/include/$(MODULE).h | \
awk -F '[{,}]' $(print $2 $3 $4 ) )
BACK_PATH := ../../../r9_bak
BACK_PATH := $(BACK_PATH)/$(TYPE)/$(MODULE)
BACK_NAME = $(MODULE)_$(VER_STR)_$(TIME_STR).tgz
LS = ls -tl
version:
@echo $(VER_STR)
backfile ?= *
ifeq "$(backfile)" "*"
backfile =$(wildcard $(BACK_PATH)/*.tgz)
CHECK_BACK_FILE =$(backfile)
else
CHECK_BACK_FILE =$(shell find $(BACK_PATH) -name $(backfile))
endif
bk: clean
@$(MKDIR) -p $(BACK_PATH) --mode=0777
@echo Backuping $(MODULE)... $(BACK_PATH)/$(BACK_NAME)
@tar czvf $(BACK_PATH)/$(BACK_NAME) ./src ./ut ./doc ./Makefile
lsbk:
@$(LS) $(BACK_PATH)
rmbk:
ifneq "$(CHECK_BACK_FILE)" ""
@rm -rf $(BACK_PATH)/$(backfile)
@$(LS) $(BACK_PATH)
endif
unzip:
ifneq "$(CHECK_BACK_FILE)" ""
@tar czvf $(BACK_PATH)/$(BACK_NAME) ./src ./ut ./doc ./Makefile
@tar zxvf $(BACK_PATH)/$(backfile)
@ls $(BACK_PATH)
endif