diff options
Diffstat (limited to 'languages/cpp/app_templates/prc-tool/src-Makefile')
-rw-r--r-- | languages/cpp/app_templates/prc-tool/src-Makefile | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/languages/cpp/app_templates/prc-tool/src-Makefile b/languages/cpp/app_templates/prc-tool/src-Makefile new file mode 100644 index 00000000..a64d5cfa --- /dev/null +++ b/languages/cpp/app_templates/prc-tool/src-Makefile @@ -0,0 +1,63 @@ +## Makefile for PalmHello + +TARGET = palmhello +APPNAME = "PalmHello" +APPID = "0000" + +OBJS = $(TARGET).o +LIBS = + +target=m68k-palmos- + +CC = $(target)gcc + +CFLAGS = -Wall -g -O2 + +PILRC = pilrc +OBJRES = $(target)obj-res +NM = $(target)nm +BUILDPRC = build-prc +PILOTXFER = pilot-xfer + +all: $(TARGET).prc + +.S.o: + $(CC) $(TARGETFLAGS) -c $< + +.c.s: + $(CC) $(CSFLAGS) $< + +$(TARGET).prc: code0000.$(TARGET).grc code0001.$(TARGET).grc data0000.$(TARGET).grc pref0000.$(TARGET).grc rloc0000.$(TARGET).grc bin.res + $(BUILDPRC) $(TARGET).prc $(APPNAME) $(APPID) code0001.$(TARGET).grc code0000.$(TARGET).grc data0000.$(TARGET).grc *.bin pref0000.$(TARGET).grc rloc0000.$(TARGET).grc + +code0000.$(TARGET).grc: $(TARGET) + $(OBJRES) $(TARGET) + +code0001.$(TARGET).grc: code0000.$(TARGET).grc + +data0000.$(TARGET).grc: code0000.$(TARGET).grc + +pref0000.$(TARGET).grc: code0000.$(TARGET).grc + +rloc0000.$(TARGET).grc: code0000.$(TARGET).grc + +bin.res: $(TARGET).rcp $(TARGET).pbitm + $(PILRC) $(TARGET).rcp . + touch bin.res + +$(TARGET): $(OBJS) + $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) $(LIBS) + ! $(NM) -u $(TARGET) | grep . + +send: $(TARGET).prc + $(PILOTXFER) -i $(TARGET).prc + +depend: + makedepend -Y -I. *.c + +clean: + -rm -f *.[oa] $(TARGET) *.bin bin.res *.grc Makefile.bak + +veryclean: clean + -rm -f $(TARGET).prc pilot.ram pilot.scratch + |