release 1.92
[picodrive.git] / platform / pandora / Makefile
index c7e7c00..a181e09 100644 (file)
@@ -1,27 +1,34 @@
 # release packaging makefile
 
-VER ?= $(shell head -n 1 ../common/version.h | \
+VER := $(shell head -n 1 ../common/version.h | \
        sed 's/.*"\(.*\)\.\(.*\)".*/\1\2/g')
+BUILD := $(shell git describe HEAD | grep -- - | \
+       sed -e 's/.*\-\(.*\)\-.*/\1/')
+ifneq "$(BUILD)" ""
+VER := $(VER)_$(BUILD)
+endif
 
 PND_MAKE ?= $(HOME)/dev/pnd/src/pandora-libraries/testdata/scripts/pnd_make.sh
 
 all: rel
 
-../../tools/textfilter:
+../../tools/textfilter: ../../tools/textfilter.c
        make -C ../../tools/
 
-/tmp/readme.txt: ../../tools/textfilter ../base_readme.txt
-       ../../tools/textfilter ../base_readme.txt $@ PANDORA
+#readme.txt: ../../tools/textfilter ../base_readme.txt ../../ChangeLog
+#      ../../tools/textfilter ../base_readme.txt $@ PANDORA
 
-/tmp/PicoDrive.pxml: PicoDrive.pxml.template
-       ./make_pxml.sh $^ $@
+/tmp/PicoDrive.pxml: PicoDrive.pxml.template FORCE
+       ./make_pxml.sh $< $@
 
 rel: ../../PicoDrive PicoDrive.sh picorestore \
        PicoDrive.png PicoDrive_p.png \
        ../../pico/carthw.cfg skin \
-       /tmp/readme.txt /tmp/PicoDrive.pxml
+       ../../README /tmp/PicoDrive.pxml
        rm -rf out
        mkdir out
        cp -r $^ out/
        $(PND_MAKE) -p PicoDrive_$(VER).pnd -d out -x out/PicoDrive.pxml -i out/PicoDrive.png -c
 
+FORCE:
+.PHONY: all rel FORCE