# pc makefile DINKDIR = ../../.. #subsitute your DINK32 directory name here TOOLDIR = m:/tools/metaware/bin # MetaWare compiler tools directory INCLUDEOPT = -I./$(@D) -I$(DINKDIR) CC = $(TOOLDIR)/hcppc -Hnocopyr -c -Hsds -DDINKR12 $(INCLUDEOPT) AS = $(TOOLDIR)/asppc -c -big_si LKOPT = -Bbase=0x90000 -xm -e main -Bnoheader -Bhardalign \ -xo=$(@) -q -Qn -Cglobals -Csections -Csymbols -Ccrossref LINK = $(TOOLDIR)/ldppc $(LKOPT) > $(@D)/xref.txt PREP = $(CC) -P -Hasmcpp test_program.src: test_program.o dtime.o dtime2.o dinkusr.o $(LINK) test_program.o dtime.o dtime2.o dinkusr.o -o test_program test_program.o: test_program.c $(CC) test_program.c -o test_program.o watch.src: watch.o dtime.o dinkusr.o $(LINK) watch.o dtime.o dinkusr.o -o watch watch.o: watch.c $(CC) watch.c -o watch.o dtime.o: dtime.s $(PREP) dtime.s $(AS) dtime.i -o dtime.o dtime2.o: dtime2.s $(PREP) dtime2.s $(AS) dtime2.i -o dtime2.o dinkusr.o: $(DINKDIR)/dinkusr.s $(AS) $(DINKDIR)/dinkusr.s -o dinkusr.o clean: rm -f *.o *.i *.src test_program watch xref.txt