home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-11-03 | 1.5 KB | 66 lines |
- ## Makefile for chess
-
- TARGET = chesscli
- APPNAME = "ChessClient"
- APPID = "CHCL"
-
- OBJS = $(TARGET).o
- LIBS = -lNetSocket
-
- CC = m68k-palmos-gcc
-
- CFLAGS = -Wall -O2 -palmos3.5
-
- PILRC = pilrc
- OBJRES = m68k-palmos-obj-res
- NM = m68k-palmos-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
- cp fonts/minico9.pft Font3000.bin
- # cp fonts/minico10.pft Font3001.bin
- # cp fonts/minico12.pft Font3002.bin
- # cp fonts/minico18.pft Font3003.bin
- $(PILRC) $(TARGET).rcp .
- touch bin.res
-
- $(TARGET): $(OBJS)
- $(CC) -s $(CFLAGS) $(OBJS) -o $(TARGET) $(LIBS)
- # ! $(NM) -u $(TARGET) | awk '/\./ { print }'
-
- 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
-