CC = m68k-palmos-gcc CFLAGS = -g -O2 -W -Wall OBJS = flipMain.o flipFlip.o flipList.o flipEdit.o flipDB.o flipAbout.o palmUtil.o WORD_FILES = $(shell echo `ls *.pdb` | sed 's/pdb /pdb,/g' | sed 's/ /\\ /g') TODAY=$(shell date +%Y%m%d) DIST_DIR = flip-$(TODAY) .PHONY: test debug clean install resources dist version.h default flip.prc: flip resources build-prc flip.prc "Flip" FLIP flip *.bin flip: $(OBJS) $(CC) $(CFLAGS) -o flip $^ -lPalmOSGlue resources: FlipResources.rcp version.h pilrc -q $< version.h: echo '#define FLIP_SHORT_VERSION "1.0"' > version.h date '+#define FLIP_LONG_VERSION "Compiled %Y-%m-%d"' >> version.h test: flip.prc pose -psf default.psf -load_apps flip.prc,$(WORD_FILES) debug: m68k-palmos-gdb flip clean: -rm -f flip *.o *.bin flip.prc version.h install: flip.prc pilot-xfer --install flip.prc *.pdb dist: mkdir $(DIST_DIR) cvs export -d $(DIST_DIR) -rHEAD flip find $(DIST_DIR) -name .cvsignore -exec rm -f {} ';' tar -zcf $(DIST_DIR).tar.gz $(DIST_DIR) rm -rf $(DIST_DIR)