EXE = csdump
CC = gcc
OBJS = csdump.o
OPT = -Os -fomit-frame-pointer -Wall
LIB =
DEFS = -DTEXT
LNOPT = -s

$(EXE): $(OBJS)
	$(CC) $(LNOPT) -o $@ $(OBJS) $(LIBS)
.c.o:
	$(CC) -c $(OPT) $(DEFS) $<

src:
	rm -r -f csdump
	mkdir csdump
	cp -p csdump.c Makefile csdump/
	tar -c csdump/ | gzip -9 > csdump.src.tgz
	rm -r csdump
win32:
	zip -u -9 csdump.win32.zip csdump.exe
macosx:
	zip -u -9 csdump.macosx.zip csdump
install:
	cp -p csdump /usr/local/bin
clean:
	rm -f $(OBJS)
	rm -f $(EXE)
	rm -f $(EXE).exe
