###############################################################################
#			The Undelete System 	(deld)                        #
###############################################################################
INCL=		../include

CC=		gcc
CFLAGS=		-g -Wall -I $(INCL) -pipe

LDOPTIONS=	-L../shared -Lgzip -lshared -lgzip

MAKEFLAGS=

###############################################################################

FILES=	deld.o\
	handle.o\
	delfile.o\
	undelfile.o\
	exit.o\
	filelist.o\
	copy_access.o\
	dquota.o\
	checkdquota.o\
	freesomespace.o\
	remove_db.o\
	error.o\
	db_ops.o\
	checksettings.o\
	time_out.o

###############################################################################
default: all
###############################################################################

ifeq (.depend,$(wildcard .depend))
include .depend
endif

all: .depend deld

deld:   $(FILES) ../shared/libshared.a gzip/libgzip.a
	$(CC) $(FILES) $(LDOPTIONS) -o deld

gzip/libgzip.a: gzip/Makefile
	@(cd gzip; $(MAKE))

gzip/Makefile:
	@(cd gzip; configure)

###############################################################################

.depend:
	$(CC) -I $(INCL) -M *.c > .depend

clean:
	-rm -f *.o *~ deld .depend
	-@(cd gzip;	$(MAKE) clean)

###############################################################################


