80 lines
3 KiB
Text
80 lines
3 KiB
Text
--- Makefile.orig Sun Apr 4 17:42:16 2004
|
|
+++ Makefile Tue May 18 21:46:48 2004
|
|
@@ -2,10 +2,10 @@
|
|
# $Id: Makefile,v 1.73 2004/04/04 14:42:16 bw Exp $
|
|
|
|
# Linux
|
|
-CC = gcc
|
|
-CFLAGS = -DHAVE_ZLIB -DHAVE_GETTEXT -pipe -O2 -Wall #-pedantic -Wpointer-arith #-g #-p
|
|
-LDFLAGS = #-g #-static -p
|
|
-LIBS = -lcrypt -lz #-lc_p
|
|
+#CC = gcc
|
|
+#CFLAGS = -DHAVE_ZLIB -DHAVE_GETTEXT -pipe -O2 -Wall #-pedantic -Wpointer-arith #-g #-p
|
|
+#LDFLAGS = #-g #-static -p
|
|
+#LIBS = -lcrypt -lz #-lc_p
|
|
|
|
# Solaris
|
|
#LIBS = -lnsl -lsocket -lcrypt -lz
|
|
@@ -23,9 +23,12 @@
|
|
#LIBS = -L/usr/local/lib -lz -lintl
|
|
|
|
# FreeBSD
|
|
-#CC = gcc
|
|
-#CFLAGS = -DHAVE_ZLIB -DHAVE_GETTEXT -pipe -O2 -Wall -I/usr/local/include
|
|
-#LIBS = -L/usr/local/lib -lcrypt -lz -lintl
|
|
+CC ?= gcc
|
|
+CFLAGS += -DHAVE_ZLIB -DHAVE_GETTEXT -I${LOCALBASE}/include \
|
|
+ -DINSTALL_DIR=\"${INSTALL_DIR}\" \
|
|
+ -DCONF_DIR=\"${CONF_DIR}\" \
|
|
+ -DLOCALE_DIR=\"${LOCALE_DIR}\"
|
|
+LIBS = -L${LOCALBASE}/lib -lcrypt -lz -lintl
|
|
|
|
# You might want to add -DSHORT_NAMES to CFLAGS if you only intend to
|
|
# analyze log formats with short list/chain/branch/interface names like
|
|
@@ -38,12 +41,12 @@
|
|
LFLAGS = -B #-f #-p -p -d
|
|
|
|
INSTALL = install
|
|
-INSTALL_PROGRAM = $(INSTALL) -s -m 0755
|
|
-INSTALL_SCRIPT = $(INSTALL) -m 0755
|
|
-INSTALL_DATA = $(INSTALL) -m 0644
|
|
-INSTALL_DIR = /usr/local
|
|
-CONF_DIR = /etc
|
|
-LOCALE_DIR = /usr
|
|
+INSTALL_PROGRAM = ${BSD_INSTALL_PROGRAM}
|
|
+INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT}
|
|
+INSTALL_DATA = ${BSD_INSTALL_DATA}
|
|
+INSTALL_DIR = ${PREFIX}
|
|
+CONF_DIR = ${INSTALL_DIR}/etc
|
|
+LOCALE_DIR = ${INSTALL_DIR}
|
|
|
|
OBJS = cisco_ios.o cisco_pix.o compare.o ipchains.o ipfilter.o ipfw.o \
|
|
lancom.o main.o modes.o net.o netfilter.o netscreen.o output.o \
|
|
@@ -85,19 +88,25 @@
|
|
$(INSTALL_PROGRAM) fwlogwatch $(INSTALL_DIR)/sbin/fwlogwatch
|
|
$(INSTALL_SCRIPT) contrib/fwlw_notify $(INSTALL_DIR)/sbin/fwlw_notify
|
|
$(INSTALL_SCRIPT) contrib/fwlw_respond $(INSTALL_DIR)/sbin/fwlw_respond
|
|
- $(INSTALL_DATA) fwlogwatch.8 $(INSTALL_DIR)/share/man/man8/fwlogwatch.8
|
|
+ $(INSTALL_DATA) fwlogwatch.8 $(INSTALL_DIR)/man/man8/fwlogwatch.8
|
|
|
|
install-config:
|
|
$(INSTALL_DATA) fwlogwatch.config $(CONF_DIR)/fwlogwatch.config
|
|
$(INSTALL_DATA) fwlogwatch.template $(CONF_DIR)/fwlogwatch.template
|
|
|
|
install-i18n:
|
|
- cd po; make
|
|
+ cd po; $(MAKE)
|
|
+ ${MKDIR} $(LOCALE_DIR)/share/locale/de/LC_MESSAGES
|
|
$(INSTALL_DATA) po/de.mo $(LOCALE_DIR)/share/locale/de/LC_MESSAGES/fwlogwatch.mo
|
|
+ ${MKDIR} $(LOCALE_DIR)/share/locale/ja/LC_MESSAGES
|
|
$(INSTALL_DATA) po/ja.mo $(LOCALE_DIR)/share/locale/ja/LC_MESSAGES/fwlogwatch.mo
|
|
+ ${MKDIR} $(LOCALE_DIR)/share/locale/pt_BR/LC_MESSAGES
|
|
$(INSTALL_DATA) po/pt_BR.mo $(LOCALE_DIR)/share/locale/pt_BR/LC_MESSAGES/fwlogwatch.mo
|
|
+ ${MKDIR} $(LOCALE_DIR)/share/locale/sv/LC_MESSAGES
|
|
$(INSTALL_DATA) po/sv.mo $(LOCALE_DIR)/share/locale/sv/LC_MESSAGES/fwlogwatch.mo
|
|
+ ${MKDIR} $(LOCALE_DIR)/share/locale/zh_CN/LC_MESSAGES
|
|
$(INSTALL_DATA) po/zh_CN.mo $(LOCALE_DIR)/share/locale/zh_CN/LC_MESSAGES/fwlogwatch.mo
|
|
+ ${MKDIR} $(LOCALE_DIR)/share/locale/zh_TW/LC_MESSAGES
|
|
$(INSTALL_DATA) po/zh_TW.mo $(LOCALE_DIR)/share/locale/zh_TW/LC_MESSAGES/fwlogwatch.mo
|
|
|
|
install-rhinit:
|