# makefile for TP (turbo packer)

CC = gcc
CFLAGS = -m486 -O3 -fomit-frame-pointer
LDFLAGS = -s 
RM = rm -f
EXT = .exe

EXECS = tp$(EXT) untp$(EXT) 

all: $(EXECS)

.cc.o:
	$(CC) -c $*.cc $(CFLAGS)

tp$(EXT): tp.o loadsave.o
	$(CC) -o $@ $(LDFLAGS) $(CFLAGS) tp.o loadsave.o

untp$(EXT): untp.o loadsave.o
	$(CC) -o $@ $(LDFLAGS) $(CFLAGS) untp.o loadsave.o

clean	:
	$(RM) *.o
	$(RM) $(EXECS)
	$(RM) *.bak

zip	:
	@cd ..;\
	zip -u tp tp/*.cc tp/*.h tp/makefile ;\
	cd tp
	mv ../tp.zip .
	zip -u tpdos *.exe
