PROGRAM=phat CC=m68k-palmos-gcc GCC=gcc PILRC=pilrc PILRCFLAGS=-q OBJRES=m68k-palmos-obj-res ICONTEXT='pHatt' BUILDPRC=build-prc APID=pHat CFLAGS=-palmos4 -Wall LDFLAGS= CRT0=/usr/m68k-palmos/lib/crt0.o HOOKS=/usr/m68k-palmos/lib/libcrt.a DB=pHattDB.pdb WINCFLAGS=-mno-cygwin -Wall -pedantic -O3 WINLFLAGS=-mwindows -lcomdlg32 -lgdi32 -lcomctl32 VERSION=1.0.2 DIST=pHatt-$(VERSION).zip SRCDIST=pHatt-src-$(VERSION).tgz SOURCES=start.c db.c prefs.c functions.c phat.c arena.c player.c $(CRT0) position.c transfer.c changes.c $(HOOKS) OBJS=$(SOURCES:.c=.o) OBJS2=start.o phat.o arena.o player.o position.o db.o functions.o prefs.o changes.o transfer.o winres.o win32.o convert.o hrf2pdb.o PRC=$(PROGRAM).prc RESOURCES=$(PROGRAM).rcp all: $(PRC) hrf2pdb $(PRC): $(PROGRAM) bin.res $(BUILDPRC) $(PRC) $(ICONTEXT) $(APID) *.bin *.grc $(PROGRAM): $(OBJS) $(CC) -Xlinker -T /usr/m68k-palmos/lib/text_64k -nostartfiles -o $(PROGRAM) $(OBJS) $(LDFLAGS) m68k-palmos-strip $(PROGRAM) $(OBJRES) $(PROGRAM) bin.res: $(RESOURCES) resource.h icon.bmp $(PILRC) $(PILRCFLAGS) $(RESOURCES) touch bin.res %.o: %.c phat.h resource.h $(CC) $(CFLAGS) -c $(LDFLAGS) -o $@ $< ctags: ctags $(SOURCES) clean: rm -f *.bin *.grc bin.res tags $(PRC) $(PROGRAM) $(OBJS2) hrf2pdb convert.o: convert.c hrf2pdb.h $(GCC) -Wall -O2 -c convert.c hrf2pdb.o: hrf2pdb.c hrf2pdb.h $(GCC) -Wall -O2 -c hrf2pdb.c hrf2pdb: hrf2pdb.o convert.o $(GCC) -Wall -O2 -o hrf2pdb hrf2pdb.o convert.o winres.o: win32.rc win32.rh hrf2pdb.ico hrfsmall.ico windres -i win32.rc -o winres.o hrf2pdb.exe: win32.c win32.h convert.o winres.o $(GCC) $(WINCFLAGS) -o hrf2pdb.exe win32.c convert.o winres.o $(WINLFLAGS) install: $(PRC) pilot-xfer -i $(PRC) $(DB): pilot-xfer -f pHattDB.pdb db: $(DB) hrf2pdb old.hrf new.hrf rm -f temp.pdb ./hrf2pdb pHattDB.pdb old.hrf temp.pdb ./hrf2pdb temp.pdb new.hrf pHattDB.pdb rm -f temp.pdb dbinstall: db pilot-xfer -i pHattDB.pdb hrfsrc: hrf2pdb.c hrf2pdb.h resource.h win32* *.ico convert.c Makefile zip hrf2pdb.zip hrf2pdb.c hrf2pdb.h resource.h win32* *.ico convert.c Makefile scp hrf2pdb.zip root@ice:/home/web/hattrick rm -f hrf2pdb.zip tar: clean rm -f ../pHatt.tgz tar czf ../pHatt.tgz * dist: clean all rm -f ../pHatt.zip zip ../$(DIST) $(PRC) hrf2pdb CHANGES BUGS README.txt hrf2pdb.exe scp ../$(DIST) phat@ice:/home/web/hattrick/pHatt srcdist: clean rm -f ../$(SRCDIST) tar czvf ../$(SRCDIST) ../phat scp ../$(SRCDIST) phat@ice:/home/web/hattrick/pHatt