# filters/Makefile -- Copyright 1990 Liam R. Quin.  All Rights Reserved.
# This code is NOT in the public domain.
# See the file ../COPYRIGHT for full details.

# This Makefile belongs in the "src/filters" directory.
#
# Note that most of the actual configuration is done in ../Makefile and
# in ../h/global.h, and not here.

# $Id: Makefile,v 1.4 90/10/06 00:57:26 lee Rel $


# This is what gets made:
TARGETS = MailFilter NewsFilter DefaultFilter
LIBFILES=$(TARGETS)
EXTRA=-DMAILFILTER='$(MAILFILTER)' -DNEWSFILTER='$(NEWSFILTER)' \
-DDEFAULTFILTER='$(DEFAULTFILTER)' $(EXTRA)

SRCS = FilterMain.c FilterType.c MailFilter.c NewsFilter.c DefaultFilter.c
OBJS = FilterMain.o FilterType.o MailFilter.o NewsFilter.o DefaultFilter.o

PWD=filters

DESTDIR=../lib
LQ=../lib/liblq.a ../lib/liblqerror.a
MODE=755

# for compiling:
EXTRA=-I../h
RANLIB=echo

all: $(TARGETS)

saber_src:
	echo $(PWD)
	#cd $(PWD)
	#load $(CFLAGS) $(SRCS)
	#cd ..

saber_obj:
	#cd $(PWD)
	#load $(CFLAGS) $(SRCS)
	#cd ..

install: all
	for i in $(LIBFILES); do cp "$$i" $(DESTDIR); \
	strip "$(DESTDIR)/$$i" ; \
	chmod $(MODE) "$(DESTDIR)/$$i" ; \
	done

tidy:
	/bin/rm -f *.o core m.log tags

clean: tidy
	/bin/rm -f $(TARGETS) $(TEST)

depend:
	chmod +w Makefile
	mkdep $(CFLAGS) *.c

CFilter: FilterMain.o CFilter.o
	$(CC) $(CFLAGS) -o CFilter FilterMain.o CFilter.o $(MALLOC) $(LQ)

NewsFilter: FilterMain.o NewsFilter.o
	$(CC) $(CFLAGS) -o NewsFilter FilterMain.o NewsFilter.o $(MALLOC) $(LQ)

MailFilter: FilterMain.o MailFilter.o
	$(CC) $(CFLAGS) -o MailFilter FilterMain.o MailFilter.o $(MALLOC) $(LQ)

CDMSFilter: FilterMain.o CDMSFilter.o
	$(CC) $(CFLAGS) -o CDMSFilter FilterMain.o CDMSFilter.o $(MALLOC) $(LQ)

DefaultFilter: DefaultFilter.o FilterMain.o
	$(CC) $(CFLAGS) -o DefaultFilter FilterMain.o DefaultFilter.o $(MALLOC) $(LQ)
 
# DO NOT PUT ANYTHING AFTER THIS LINE
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
