X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fhdw-sniff.git;a=blobdiff_plain;f=Makefile;h=80353aee15fb19edc375f98831665efe01438d25;hp=8a234aab8afdc676f2fc81480a0a90ab8efc528f;hb=c9575c4e105d074120e573587cbf7e7de9a0b5ab;hpb=da0b8f90085c39c74cc7243a3ca1aa96eb5e5153 diff --git a/Makefile b/Makefile index 8a234aa..80353ae 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,29 @@ -#!/usr/bin/make +# hdw-sniff Makefile, created Fri May 27 20:42:55 CEST 2005 -CC = gcc -CFLAGS = -O3 -LDFLAGS = -lpcap +INCLUDEDIR = /usr/include +CFLAGS = -DDEBUG -O3 -Wall +LIBS = -lm -lncurses -lpcap -TARGETS = hdw-sniff +OBJS = network.o event.o list.o display.o input.o +OBJS2 = hdw-sniff -all: $(TARGETS) +links: + ln -sf ../api/network/network.{c,h} . + ln -sf ../api/event/event.{c,h} . + ln -sf ../api/list/list.{c,h} . + ln -sf ../api/display/display.{c,h} . + ln -sf ../api/input/input.{c,h} . -hdw-sniff: - $(CC) $(CFLAGS) -Wall hdw-sniff.c $(LDFLAGS) -o hdw-sniff +hdw-sniff: links $(OBJS) + $(CC) $(CFLAGS) -o $@ $(OBJS) main.c parse.c $(LIBS) +all: hdw-sniff + +clean: + rm -f $(OBJS) $(OBJS2) + +remake: clean all + +install: + mkdir -p /usr/bin + cp hdw-sniff /usr/bin