# change these values TARGET = helloworld ICONTEXT = "Hello World" APPID = PFDe OBJS = $(TARGET).o CC = m68k-palmos-coff-gcc PILRC = pilrc TXT2BITM = txt2bitm OBJRES = m68k-palmos-coff-obj-res BUILDPRC = build-prc CSFLAGS = -O2 -S CFLAGS = -O2 -g all: $(TARGET).prc .S.o: $(CC) $(TARGETFLAGS) -c $< .c.s: $(CC) $(CSFLAGS) $< $(TARGET).prc: pilbin/code0000.$(TARGET).bin pilbin/code0001.$(TARGET).bin pilbin/data0000.$(TARGET).bin bin.res cd pilbin;$(BUILDPRC) ../$(TARGET).prc $(ICONTEXT) $(APPID) code0001.$(TARGET).grc \ code0000.$(TARGET).grc data0000.$(TARGET).grc *.bin \ pref0000.$(TARGET).grc pilbin/code0000.$(TARGET).bin: $(TARGET) $(OBJRES) $(TARGET) mkdir -p pilbin mv *.grc pilbin pilbin/code0001.$(TARGET).bin: pilbin/code0000.$(TARGET).bin pilbin/data0000.$(TARGET).bin: pilbin/code0000.$(TARGET).bin bin.res: $(TARGET).rcp mkdir -p pilbin $(PILRC) $(TARGET).rcp pilbin touch bin.res $(TARGET): $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) clean: rm -rf *.[oa] $(TARGET) pilbin bin.res *.[pg]rc