## ## THIS IS FREE SOFTWARE RELEASED UNDER THE TERMS OF GPLv2!!! TAKE IT AS IS, WE CANNOT ASSURE ANY GUARANTEE. ## THIS SOFTWARE IS RELEASED BY TUXWEB S.r.l. (Rome, Italy) ## Main author: Dino Ciuffetti, Via Luciano Conti 66, 00132 - Roma, Italy - dino@tuxweb.it ## Release date: March, 2010 ## ## To compile this program you have to: ## # make # To compile program ## # cp dynablast /usr/bin # This is if you want to put it into your /usr/bin directory ## To cleanup things ## # make clean # To clean all object code ## cc=gcc cflags=-Wall -O2 -I./ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE ldflags= dynablast: accesslog_parser.o blacklist.o date.o dynablast.o filetools.o token.o ${cc} ${cflags} ${ldflags} -o $@ accesslog_parser.o blacklist.o date.o dynablast.o filetools.o token.o @echo "---------" @echo "OK, it seems source files are compiled now! You can use "./dynablast -h" by any user to get help" @echo "---------" all: dynablast dynablast.o: dynablast.c ${cc} ${cflags} -c $? accesslog_parser.o: accesslog_parser.c ${cc} ${cflags} -c $? blacklist.o: blacklist.c ${cc} ${cflags} -c $? date.o: date.c ${cc} ${cflags} -c $? filetools.o: filetools.c ${cc} ${cflags} -c $? token.o: token.c ${cc} ${cflags} -c $? clean: clean-me clean-me: rm -f *.o dynablast @echo All clean.