head	1.3;
access;
symbols
	RELEASE_8_3_0:1.3
	RELEASE_9_0_0:1.3
	RELEASE_7_4_0:1.3
	RELEASE_8_2_0:1.3
	RELEASE_6_EOL:1.3
	RELEASE_8_1_0:1.3
	RELEASE_7_3_0:1.3
	RELEASE_8_0_0:1.3
	RELEASE_7_2_0:1.3
	RELEASE_7_1_0:1.3
	RELEASE_6_4_0:1.3
	RELEASE_5_EOL:1.3
	RELEASE_7_0_0:1.3
	RELEASE_6_3_0:1.3
	PRE_XORG_7:1.3
	RELEASE_4_EOL:1.3
	RELEASE_6_2_0:1.3
	RELEASE_6_1_0:1.3
	RELEASE_5_5_0:1.3
	RELEASE_6_0_0:1.3
	RELEASE_5_4_0:1.3
	RELEASE_4_11_0:1.3
	RELEASE_5_3_0:1.3
	RELEASE_4_10_0:1.3
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3
	RELEASE_4_9_0:1.3
	RELEASE_5_1_0:1.1
	RELEASE_4_8_0:1.1
	RELEASE_5_0_0:1.1
	RELEASE_4_7_0:1.1
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1
	RELEASE_4_5_0:1.1;
locks; strict;
comment	@# @;


1.3
date	2003.06.25.02.44.50;	author leeym;	state Exp;
branches;
next	1.2;

1.2
date	2003.06.14.03.53.27;	author leeym;	state Exp;
branches;
next	1.1;

1.1
date	2001.12.19.08.22.45;	author will;	state Exp;
branches;
next	;


desc
@@


1.3
log
@respect CC and CFLAGS, and unbreak LaBrea on ia64 and alpha.
refine description.

Noticed by:	kris and bento
@
text
@--- Makefile.orig	Thu Feb 21 00:27:56 2002
+++ Makefile	Wed Jun 25 10:36:50 2003
@@@@ -3,14 +3,15 @@@@
 OPTFLAGS = -O6 -funroll-loops -frerun-cse-after-loop -finline-functions \
 -mcpu=i686 -fexpensive-optimizations -fomit-frame-pointer
 #OPTFLAGS = -g
-CC = gcc
-CFLAGS = -Wall `libnet-config --defines` $(OPTFLAGS) $(INCLUDES)
+CC ?= gcc
+CFLAGS += -Wall `libnet-config --defines` -DCONFIG_PATH=\"$(PREFIX)/etc\" $(INCLUDES)
 LDLIBS = `libnet-config --libs` -lpcap 
-LDFLAGS = -s
-INCLUDES = -I/usr/include/pcap
+LDFLAGS = -s -L$(PREFIX)/lib
+INCLUDES = -I/usr/include/pcap -I$(PREFIX)/include
 
 LaBrea:	LaBrea.o CleanExit.o FixArrays.o GoDaemon.o \
         PacketHandler.o ServiceTimer.o ToggleLogging.o
+	$(CC) -o LaBrea $> $(LDFLAGS) $(LDLIBS)
 
 LaBrea.o: LaBrea.c labrea.h defines.h
 CleanExit.o: CleanExit.c labrea.h defines.h
@


1.2
log
@update to LaBrea-2.4

PR:		53267
Submitted by:	Nick Rogness <nick@@rogness.net>
@
text
@d1 22
a22 53
*** Makefile	Wed Feb 20 09:27:56 2002
--- Makefile.new	Wed Jun 11 18:10:47 2003
***************
*** 4,17 ****
  -mcpu=i686 -fexpensive-optimizations -fomit-frame-pointer
  #OPTFLAGS = -g
  CC = gcc
! CFLAGS = -Wall `libnet-config --defines` $(OPTFLAGS) $(INCLUDES)
  LDLIBS = `libnet-config --libs` -lpcap 
! LDFLAGS = -s
! INCLUDES = -I/usr/include/pcap
! 
! LaBrea:	LaBrea.o CleanExit.o FixArrays.o GoDaemon.o \
!         PacketHandler.o ServiceTimer.o ToggleLogging.o
  
  LaBrea.o: LaBrea.c labrea.h defines.h
  CleanExit.o: CleanExit.c labrea.h defines.h
  FixArrays.o: FixArrays.c labrea.h defines.h
--- 4,17 ----
  -mcpu=i686 -fexpensive-optimizations -fomit-frame-pointer
  #OPTFLAGS = -g
  CC = gcc
! CFLAGS = -Wall `libnet-config --defines` -DCONFIG_PATH=\"/usr/local/etc\" $(OPTFLAGS) $(INCLUDES)
  LDLIBS = `libnet-config --libs` -lpcap 
! LDFLAGS = -s -L/usr/local/lib
! INCLUDES = -I/usr/include/pcap -I/usr/local/include
! FILES = LaBrea.o CleanExit.o FixArrays.o GoDaemon.o PacketHandler.o ServiceTimer.o ToggleLogging.o
  
+ LaBrea: $(FILES)
+        
  LaBrea.o: LaBrea.c labrea.h defines.h
  CleanExit.o: CleanExit.c labrea.h defines.h
  FixArrays.o: FixArrays.c labrea.h defines.h
***************
*** 20,26 ****
  ServiceTimer.o: ServiceTimer.c labrea.h defines.h
  ToggleLogging.o: ToggleLogging.c labrea.h defines.h
  
  clean:
  	rm -f *.o core LaBrea
- 
  
--- 20,29 ----
  ServiceTimer.o: ServiceTimer.c labrea.h defines.h
  ToggleLogging.o: ToggleLogging.c labrea.h defines.h
  
+ install: 
+ 	$(CC) -o LaBrea $(FILES) $(LDFLAGS) $(LDLIBS)
+ 	$(INSTALL) -c -o root -g wheel LaBrea /usr/local/bin
+ 
  clean:
  	rm -f *.o core LaBrea
  
@


1.1
log
@Add labrea 2.3, a defense mechanism against CodeRed.

PR:		31082
Submitted by:	nick@@rogness.net
@
text
@d1 53
a53 24
--- Makefile	Tue Oct  2 12:00:00 2001
+++ Makefile.new	Wed Dec 19 03:03:27 2001
@@@@ -5,12 +5,17 @@@@
 #OPTFLAGS = -g
 CC = gcc
 CFLAGS = -Wall `libnet-config --defines` $(OPTFLAGS) $(INCLUDES)
-LDLIBS = `libnet-config --libs` -lpcap
-INCLUDES = -I/usr/include/pcap
+LOCALBASE=/usr/local
+PREFIX=/usr/local
+LDLIBS = `libnet-config --libs` -L$(LOCALBASE)/lib -lpcap
+INCLUDES = -I$(LOCALBASE)/include
 
-LaBrea:	LaBrea.o
+LaBrea:	LaBrea.c
 
-LaBrea.o: LaBrea.c
+#LaBrea.o: LaBrea.c
 
 clean:
 	rm -f *.o core LaBrea
+
+install:
+	@@install -c -g wheel -o root -m 755 LaBrea $(PREFIX)/bin
@

