# ********************************************************** # Makefile for rfilter1 Directory # ********************************************************** SHELL = /bin/sh all: rfilter1 ########################### Options for compilation ######################### ####### If you have an very new version of GCC, the strcmp* family of functions ####### is included in the distribution. Changing the value of OPTIONS to ####### be blank will diable the use of supplied versions of these functions. ####### In particular, this behavior has been noted on some versions of cygwin OPTIONS=-DNEED_STRCMP=1 $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) PREFIX=/home/userube/mozilla/zz__temp_5_rover/SCTK bindir = $(PREFIX)/bin rfilter1: rfilter1.c @echo "On cygwin, it is possible this compilation will fail, please see/adapt the rfilter1/makefile OPTIONS entry" gcc $(OPTIONS) -o rfilter1 rfilter1.c setTests: ./rfilter1 ../test_suite/test.arb2004.glm < ../test_suite/test.arb2004.txt > ../test_suite/test.arb2004.txt.rfilter1 ./rfilter1 ../test_suite/test.man2004.glm < ../test_suite/test.man2004.txt > ../test_suite/test.man2004.txt.rfilter1 check: @echo "Testing rfilter1" ./rfilter1 ../test_suite/test.arb2004.glm < ../test_suite/test.arb2004.txt | diff - ../test_suite/test.arb2004.txt.rfilter1 ./rfilter1 ../test_suite/test.man2004.glm < ../test_suite/test.man2004.txt | diff - ../test_suite/test.man2004.txt.rfilter1 @echo " rfilter1 tests successfully completed" install: all install rfilter1 $(DESTDIR)$(bindir) clean: $(RM) rfilter1 distclean: clean $(RM) -r *~ makefile