OBJS=dbase.o callbacks.o util.o xcd.o
CC=gcc
LIBS=-L/usr/X11/lib -lforms -lX11 -lm

xcd: $(OBJS)
	$(CC) -o xcd $(OBJS) $(LIBS)

dbase.o: dbase.c dbase.h
callbacks.o: callbacks.c cd.h dbase.h util.h
util.o: util.c xcd.h
xcd.o: xcd.c xcd.h

srctar:
	cd ..; tar -zcvf xcd/xcd-beta-src.tar.gz xcd/README xcd/LICENSE xcd/Makefile xcd/xcd.1 xcd/*.c xcd/*.h xcd/*.xbm

bintar: xcd
	strip xcd; cd ..; tar -zcvf xcd/xcd-beta-linux.tar.gz xcd/README xcd/LICENSE xcd/xcd.1 xcd/xcd

clean:
	rm -f $(OBJS)
