mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@112036 d073be05-634f-4543-b044-5fe20cf6d1d6
51 lines
1.3 KiB
Plaintext
51 lines
1.3 KiB
Plaintext
--- Makefile.orig 2000-08-04 07:40:15.000000000 -0500
|
|
+++ Makefile 2013-10-09 21:36:34.000000000 -0500
|
|
@@ -1,22 +1,26 @@
|
|
# Internet Junkbuster makefile
|
|
|
|
+PREFIX = /usr/local
|
|
+
|
|
# comment out the next line if you do NOT want to use regular expressions
|
|
REGEX = -DREGEX
|
|
|
|
-# set include and library paths for the zlib compression library
|
|
-#
|
|
-ZLIB_INC_FLAGS=-I../zlib
|
|
-ZLIB_LIB_FLAGS=-L ../zlib
|
|
-
|
|
-DEFAULT_CFLAGS = -I. $(ZLIB_INC_FLAGS) $(REGEX) -DSTDC_HEADERS -DHAVE_STRING
|
|
+DEFAULT_CFLAGS = -I. $(REGEX) -DSTDC_HEADERS -DHAVE_STRING
|
|
|
|
PROG = junkbuster
|
|
O = o
|
|
RM = rm -f
|
|
MORE_CFLAGS = -g
|
|
-LD = $(CC) $(CFLAGS) $(ZLIB_LIB)
|
|
+LD = $(CC) $(CFLAGS)
|
|
LDFLAGS = -lz
|
|
|
|
+# use this for MacPorts
|
|
+MORE_CFLAGS += -I$(PREFIX)/include
|
|
+ifeq ($(shell uname -s),Darwin)
|
|
+LDFLAGS += -multiply_defined suppress
|
|
+endif
|
|
+LDFLAGS += -L$(PREFIX)/lib -lgnuregex
|
|
+
|
|
# use this for Solaris 2.x
|
|
#LDFLAGS = -lnsl -lsocket -lz
|
|
|
|
@@ -66,10 +70,10 @@
|
|
CFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS)
|
|
|
|
OBJS = jcc.$(O) parsers.$(O) filters.$(O) loaders.$(O) bind.$(O) conn.$(O) \
|
|
- encode.$(O) ssplit.$(O) socks4.$(O) acl.$(O) gnu_regex.$(O) win32.$(O)
|
|
+ encode.$(O) ssplit.$(O) socks4.$(O) acl.$(O) win32.$(O)
|
|
|
|
-$(PROG): $(OBJS)
|
|
- $(LD) -o $(PROG) $(ZLIB_LIB_FLAGS) $(OBJS) $(LDFLAGS)
|
|
+all $(PROG): $(OBJS)
|
|
+ $(LD) -o $(PROG) $(OBJS) $(LDFLAGS)
|
|
|
|
$(OBJS) : jcc.h
|
|
|