CC	= /usr/bin/cc
CP	= /bin/cp

clean:
	@echo "">&2
	@echo " Quintela's Intrusion Detection System">&2
	@echo " Escrito por Lucas Mendes <esc2@embranet.net>.">&2
	@echo " http://embranet.net/~esc2/projetos/quinds/">&2
	@echo "">&2
	@echo "As opcoes de make disponiveis sao :">&2
	@echo "">&2
	@echo " >     make debug                # modo debugado">&2
	@echo " >>    make sem_debug_stealth    # modo nao debugado com stealth">&2
	@echo " >>>   make stealth              # modo stealth (esconde do lsmod)">&2
	@echo " >>>>  make generico             # modo generico (sem debug e sem stealth)">&2
	@echo " >>>>> make personalizada        # modo interativo (precisa do VI)">&2
	@echo "">&2

stealth:
	# modo nao debugado
	$(CP) ./modelos/stealth.h ./src/config.h
	make compila

debug:
	# modo debugado
	$(CP) ./modelos/debug.h ./src/config.h
	make compila

generico:
	# modo generico
	$(CP) ./modelos/generico.h ./src/config.h
	make compila

sem_debug_stealth:
	# modo nao debugado com stealth
	$(CP) ./modelos/sem_debug_stealth.h ./src/config.h
	make compila

personalizada:
	# modo interativo
	@echo "">&2
	@echo " >>>> Edite as configuracoes a seguir, salve e saia do VI..">&2
	@sleep 3
	@vi ./modelos/personalizada.h
	$(CP) ./modelos/personalizada.h ./src/config.h
	make compila

compila:
	# faz a lkm
	$(CC) -Wall -c -O3 -o./quinds.o ./src/main.c
