###################################################################### # # Makefile for the Simple Cipher Breaker Package # ###################################################################### .SUFFIXES : .cc $(SUFFIXES) .cc.o: $(C++) -c $(C++FLAGS) -o $*.o $*.cc CC = gcc CFLAGS = -O9 -Wall -pedantic LD = gcc LDFLAGS = -lm C++ = g++ C++FLAGS = -O9 -Wall -I/usr/include/g++/ L++ = g++ L++FLAGS = -lg++ -lm ###################################################################### all: crypt statistic scb vcb crypt: crypt.o $(LD) $(LDFLAGS) crypt.o -o $@ statistic: statistic.o $(LD) -o $@ $(LDFLAGS) statistic.o scb: scb.o $(L++) -o $@ scb.o $(L++FLAGS) strip $@ vcb: vcb.o $(L++) -o $@ vcb.o $(L++FLAGS) strip $@ OBJS = main.o subst.o stat.o cipher: $(OBJS) $(LD) $(LDFLAGS) $(OBJS) -o $@ dep: makedepend *.c *.cc clean: rm *.o crypt scb vcb statistic *~ # DO NOT DELETE THIS LINE -- make depend depends on it. crypt.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/features.h crypt.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h crypt.o: /usr/include/_G_config.h /usr/include/gnu/types.h crypt.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h crypt.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stdarg.h crypt.o: /usr/include/stdio_lim.h /usr/include/stdlib.h crypt.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h crypt.o: /usr/include/bytesex.h /usr/include/sys/select.h crypt.o: /usr/include/selectbits.h /usr/include/alloca.h /usr/include/ctype.h crypt.o: /usr/include/unistd.h /usr/include/posix_opt.h crypt.o: /usr/include/confname.h statistic.o: /usr/include/stdio.h /usr/include/libio.h statistic.o: /usr/include/features.h /usr/include/sys/cdefs.h statistic.o: /usr/include/gnu/stubs.h /usr/include/_G_config.h statistic.o: /usr/include/gnu/types.h statistic.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h statistic.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stdarg.h statistic.o: /usr/include/stdio_lim.h /usr/include/ctype.h statistic.o: /usr/include/endian.h /usr/include/bytesex.h scb.o: /usr/include/stdlib.h /usr/include/features.h /usr/include/sys/cdefs.h scb.o: /usr/include/gnu/stubs.h scb.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h scb.o: /usr/include/sys/types.h /usr/include/gnu/types.h /usr/include/time.h scb.o: /usr/include/endian.h /usr/include/bytesex.h /usr/include/sys/select.h scb.o: /usr/include/selectbits.h /usr/include/alloca.h /usr/include/unistd.h scb.o: /usr/include/posix_opt.h /usr/include/confname.h text.hh scb.o: /usr/include/ctype.h perm.hh vign.hh stat.hh /usr/include/math.h scb.o: /usr/include/huge_val.h /usr/include/mathcalls.h scb.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/float.h dict.hh vcb.o: /usr/include/stdlib.h /usr/include/features.h /usr/include/sys/cdefs.h vcb.o: /usr/include/gnu/stubs.h vcb.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/stddef.h vcb.o: /usr/include/sys/types.h /usr/include/gnu/types.h /usr/include/time.h vcb.o: /usr/include/endian.h /usr/include/bytesex.h /usr/include/sys/select.h vcb.o: /usr/include/selectbits.h /usr/include/alloca.h /usr/include/unistd.h vcb.o: /usr/include/posix_opt.h /usr/include/confname.h text.hh vcb.o: /usr/include/ctype.h perm.hh vign.hh stat.hh /usr/include/math.h vcb.o: /usr/include/huge_val.h /usr/include/mathcalls.h vcb.o: /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include/float.h