# 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
LIBFILES=$(TARGETS)
EXTRA=-DMAILFILTER='$(MAILFILTER)' -DNEWSFILTER='$(NEWSFILTER)' $(EXTRA)

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

PWD=filters

DESTDIR=../lib
LQ=../lib/liblq.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:
	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)

#
# $Log:	Makefile,v $
# Revision 1.4  90/10/06  00:57:26  lee
# Prepared for first beta release.
# 
# Revision 1.3  90/10/03  21:14:45  lee
# Added MAILFILTER stuff.
# 
# Revision 1.2  90/09/28  21:54:43  lee
# No longer uses OWNER.
# 
# Revision 1.1  90/08/09  19:17:58  lee
# Initial revision
 
# 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.

FilterMain.o: FilterMain.c /usr/include/stdio.h
MailFilter.o: MailFilter.c /usr/include/stdio.h /usr/include/malloc.h
MailFilter.o: /usr/include/ctype.h ../h/wordrules.h ../h/emalloc.h
NewsFilter.o: NewsFilter.c /usr/include/stdio.h /usr/include/malloc.h
NewsFilter.o: /usr/include/ctype.h ../h/wordrules.h ../h/emalloc.h
TroffFilter.o: TroffFilter.c /usr/include/stdio.h /usr/include/malloc.h
TroffFilter.o: /usr/include/ctype.h ../h/wordrules.h ../h/emalloc.h

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
