# release packaging makefile 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.c make -C ../../tools/ #readme.txt: ../../tools/textfilter ../base_readme.txt ../../ChangeLog # ../../tools/textfilter ../base_readme.txt $@ PANDORA /tmp/PicoDrive.pxml: PicoDrive.pxml.template FORCE ./make_pxml.sh $< $@ rel: ../../PicoDrive PicoDrive.sh picorestore \ PicoDrive.png PicoDrive_p.png \ ../../pico/carthw.cfg skin \ ../../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