commit soon and often .. (nothing working by now ;)
[my-code/hdw-sniff.git] / Makefile
index 0503908..80353ae 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,28 +1,29 @@
-# Makefile of hdw-sniff
+# hdw-sniff Makefile, created Fri May 27 20:42:55 CEST 2005
 
 INCLUDEDIR = /usr/include
-
 CFLAGS = -DDEBUG -O3 -Wall
-LIBS = -lpcap
+LIBS = -lm -lncurses -lpcap
+
+OBJS = network.o event.o list.o display.o input.o
+OBJS2 = hdw-sniff
 
-API_OBJS = network.o event.o input.o display.o audio.o
+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} .
 
-api: links $(API_OBJS)
+hdw-sniff: links $(OBJS)
+       $(CC) $(CFLAGS) -o $@ $(OBJS) main.c parse.c $(LIBS)
 
-hdw-sniff: $(API_OBJS)
-       $(CC) $(CFLAGS) -o $@ $(API_OBJS) hdw-sniff.c $(LIBS)
 all: hdw-sniff
 
 clean:
-       rm -f $(API_OBJS) {event,input,display,audio,network,list}.{c,h}
-       rm -f hdw-sniff
-
-links:
-       ln -sf ../api/event/event.{c,h} .
-       ln -sf ../api/input/input.{c,h} .
-       ln -sf ../api/display/display.{c,h} .
-       ln -sf ../api/audio/audio.{c,h} .
-       ln -sf ../api/network/network.{c,h} .
-       ln -sf ../api/list/list.{c,h} .
+       rm -f $(OBJS) $(OBJS2)
 
 remake: clean all
+
+install:
+       mkdir -p /usr/bin
+       cp hdw-sniff /usr/bin