ファイルの最後にリビジョンを付加するようにした

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1773 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yutaka 2008-07-03 11:43:33 +00:00
parent 33af07f717
commit 1f10502a37

View File

@ -24,6 +24,8 @@ include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
include ./commondefs.DSHashTable
MY_DATA = $(DS_HASH_TABLE_DATA)
MY_APPEND = revision.bin
MY_DATA2 = data.bin
MY_TITLE = $(DS_HASH_TABLE_TITLE)
@ -33,15 +35,35 @@ MY_TAD = $(MY_TITLE).tad
#INSTALL_TARGETS = $(MY_TAD)
#INSTALL_DIR =
LDIRT_CLEAN = $(MY_TAD)
LDIRT_CLEAN = $(MY_TAD) $(MY_APPEND) $(MY_DATA2)
#----------------------------------------------------------------------------
include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules
.PHONY: revision
do-build : $(MY_TAD)
$(MY_TAD): $(MY_DATA)
$(MY_TAD): $(MY_DATA2)
$(MAKETAD) $(call empath,$<) $(DS_HASH_TABLE_MAKETAD_OPTION) -o $@
$(MY_DATA2): $(MY_DATA) revision
cat $(MY_DATA) $(MY_APPEND) > $@
revision:
@if test -e $(SYSMENU_ROOT)/.svn; then \
LANG=C svn info $(call empath,$(SYSMENU_ROOT)) | grep 'Revision' | sed "s|Revision: \(.*\)|\1|" > $(MY_APPEND); \
else \
echo `date` > $(MY_APPEND); \
fi
@if test -e $(ROOT)/.svn; then \
LANG=C svn info $(call empath,$(ROOT)) | grep 'Revision' | sed "s|Revision: \(.*\)|\1|" >> $(MY_APPEND); \
else \
echo "" >> $(MY_APPEND); \
fi
revision:
echo `(LANG=C svn info $(TWL_IPL_RED_ROOT) | grep 'Revision') || date` > $(MY_APPEND)
#===== End of Makefile =====