# STRIP
# Makefile for the GNU palm utilities.

APP             =Strip
ICONTEXT        ="Strip"
APPID           =SJLO
RCP             =$(APP).rcp
PRC             =$(APP).prc
SRC             =$(APP).c
GRC             =$(APP).grc
BIN             =$(APP).bin

CC              =m68k-palmos-coff-gcc
PILRC           =pilrc
TXT2BITM        =txt2bitm
OBJRES          =m68k-palmos-coff-obj-res
BUILDPRC        =build-prc
OTHERFILES = md5.c md5Driver.c tw.c twDriver.c
DEFINES		= -DEXPORT_CRYPTO

# uncomment this if you want to build a gdb debuggable version or a static version
# -On: n=Optimization-level (0=none), -g: needed for debugging
#CFLAGS          =-O0 -g $(DEFINES) $(INCLUDES)
#CFLAGS          =-O0  -static $(DEFINES) $(INCLUDES)
CFLAGS          =-O0  $(DEFINES) $(INCLUDES)

all:            $(PRC)

$(PRC):       grc.stamp bin.stamp;
	$(BUILDPRC) $(PRC) $(ICONTEXT) $(APPID) *.grc *.bin $(LINKFILES) 
	ls -l *.prc
#	rm -rf *.o $(APP) *.bin *.grc *.stamp *~ *.BAK
#	tar cvf ../StripLatest.tar ./*
	
grc.stamp:    $(APP) ;
	$(OBJRES) $(APP)
	touch $@

$(APP):       $(SRC:.c=.o) ;
	$(CC) $(CFLAGS) $^ $(OTHERFILES)  -o $@ 

bin.stamp:    $(RCP) ;
	$(PILRC) $^ $(BINDIR)
	touch $@

%.o:  %.c ;
	$(CC) $(CFLAGS) -c $< -o $@
	               touch $<
	# enable this line if you want to compile EVERY time.

depend dep: ;
	$(CC) -M $(SRC) > .dependencies


clean:
#	rm -rf *.o $(APP) *.bin *.grc *.prc *.stamp *~ *.BAK
	rm -rf *.o $(APP) *.bin *.grc *.stamp *~ *.BAK
