home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 Mobile
/
Chip_Mobile_2001.iso
/
palm
/
spiele
/
palmches
/
palmches.exe
/
chesscli
/
Makefile
< prev
next >
Wrap
Makefile
|
2000-11-03
|
2KB
|
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