mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 07:17:45 -04:00
34 lines
916 B
Makefile
34 lines
916 B
Makefile
# 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
|