


OBJS = diapason.o main.o global.o


LIBGCCDIR = d:/pilot/gcc/lib/gcc-lib/m68k-palmos-coff/2.7.2.2-kgpd-071097
LIBC   = d:/pilot/gcc/lib/gcc-lib/m68k-palmos-coff/2.7.2.2-kgpd-071097/libc.a



CC = d:/pilot/gcc/bin/m68k-palmos-coff-gcc



CFLAGS  = -O0 -ggdb
LINKFLAGS  = -O0 -static -ggdb


PILRC = d:/pilot/pilrc/pilrc.exe
TXT2BITM = txt2bitm
OBJRES = m68k-palmos-coff-obj-res
BUILDPRC = build-prc

ICONTEXT = "diapason"
APPID = DIAP

OUTDIR = ./
INTDIR = ./debug/


all: diapason.prc



clean:
	rm -rf *.[oa] diapason *.bin bin.res *.[pg]rc



diapason.prc: code0000.diapason.bin code0001.diapason.bin data0000.diapason.bin bin.res
	$(BUILDPRC) diapason.prc $(ICONTEXT) $(APPID) code0001.diapason.grc code0000.diapason.grc data0000.diapason.grc *.bin pref0000.diapason.grc
	ls -l *.prc

code0000.diapason.bin: diapason
	$(OBJRES) diapason

code0001.diapason.bin: code0000.diapason.bin

data0000.diapason.bin: code0000.diapason.bin

bin.res:	diapason.rcp				\
			ids.h
			$(PILRC) diapason.rcp 
			touch bin.res
			touch diapason.rcp



diapason: $(OBJS)
	$(CC) $(LINKFLAGS) $(OBJS) -o diapason








diapason.o:		diapason.cpp				\
				global.h					\
				ids.h
	$(CC) $(CFLAGS) -c diapason.cpp -o diapason.o

main.o:		main.c							\
			global.h						\
			ids.h
	$(CC) $(CFLAGS) -c main.c -o main.o

global.o:	global.cpp							\
			global.h						\
			ids.h
	$(CC) $(CFLAGS) -c global.cpp -o global.o
