forked from Lainports/freebsd-ports
PR: ports/163738 Submitted by: sunpoet (myself) Approved by: clsung (maintainer, via IRC)
73 lines
3.2 KiB
Text
73 lines
3.2 KiB
Text
--- Makefile.orig 2011-07-25 03:56:45.000000000 +0800
|
|
+++ Makefile 2011-12-29 17:35:47.379562021 +0800
|
|
@@ -36,7 +36,7 @@
|
|
|
|
default: seehelp precheck zxid zxidhlo zxididp zxidhlowsf zxidsimple zxidwsctool zxlogview zxidhrxmlwsc zxidhrxmlwsp zxdecode zxcot zxpasswd zxcall zxencdectest
|
|
|
|
-all: default precheck_apache samlmod phpzxid javazxid apachezxid smime zxidwspcgi
|
|
+all: default smime
|
|
|
|
### This is the authorative spot to set version number. Document in Changes file.
|
|
### c/zxidvers.h is generated from these, see `make updatevers'
|
|
@@ -44,7 +44,7 @@
|
|
ZXIDREL=1.02
|
|
|
|
### Where package is installed (use `make PREFIX=/your/path' to change)
|
|
-PREFIX=/var/zxid/$(ZXIDREL)
|
|
+PREFIX?=/var/zxid/$(ZXIDREL)
|
|
|
|
### Where runtime configuration and temporary data is kept.
|
|
### If you change the following, be sure to edit zxidconf.h as
|
|
@@ -72,8 +72,8 @@
|
|
###
|
|
|
|
TOP=$(shell pwd)
|
|
-CURL_ROOT=/usr/local
|
|
-OPENSSL_ROOT=/usr/local/ssl
|
|
+CURL_ROOT?=/usr/local
|
|
+OPENSSL_ROOT?=/usr/local/ssl
|
|
PHP_CONFIG=php-config
|
|
CSHARP_CONFIG=true
|
|
PY_CONFIG=true
|
|
@@ -90,14 +90,14 @@
|
|
SWIG=swig
|
|
AR=ar -crs
|
|
ARX=ar -x
|
|
-CC=gcc
|
|
-LD=gcc
|
|
+CC?=gcc
|
|
+LD?=gcc
|
|
GCOV=gcov
|
|
LCOV=lcov
|
|
GENHTML=genhtml
|
|
-SHARED_FLAGS=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
|
|
-SHARED_CLOSE=-Wl,-no-whole-archive
|
|
-CFLAGS=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
|
|
+SHARED_FLAGS?=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
|
|
+SHARED_CLOSE?=-Wl,-no-whole-archive
|
|
+CFLAGS?=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
|
|
#CFLAGS += -Os # gcc-3.4.6 miscompiles with -Os on ix86
|
|
CFLAGS += -Wall -Wno-parentheses -DMAYBE_UNUSED='__attribute__ ((unused))'
|
|
#LDFLAGS += -Wl,--gc-sections
|
|
@@ -1318,7 +1318,7 @@
|
|
endif
|
|
|
|
libzxid.so.0.0: $(LIBZXID_A)
|
|
- $(LD) $(OUTOPT)libzxid.so.0.0 $(SHARED_FLAGS) $^ $(SHARED_CLOSE) -lcurl -lssl -lcrypt
|
|
+ $(LD) $(OUTOPT)libzxid.so.0.0 $(SHARED_FLAGS) $^ $(SHARED_CLOSE) $(LIBS) -lcurl -lssl -lcrypt
|
|
|
|
zxid.dll zxidimp.lib: $(LIBZXID_A)
|
|
$(LD) $(OUTOPT)zxid.dll $(SHARED_FLAGS) -Wl,--output-def,zxid.def,--out-implib,zxidimp.lib $^ $(SHARED_CLOSE) $(WIN_LIBS) -mdll
|
|
@@ -1604,12 +1604,6 @@
|
|
|
|
install: zxid $(LIBZXID_A) libzxid.so.0.0 dir
|
|
@$(ECHO) "===== Installing in $(PREFIX) (to change do make install PREFIX=/your/path)"
|
|
- -mkdir -p $(PREFIX) $(PREFIX)/bin $(PREFIX)/lib $(PREFIX)/include/zxid $(PREFIX)/doc
|
|
- $(CP) zxmkdirs.sh zxcall zxpasswd zxcot zxlogview zxdecode zxencdectest zxcleanlogs.sh zximport-htpasswd.pl zximport-ldif.pl xml-pretty.pl diffy.pl smime send.pl xacml2ldif.pl mockpdp.pl env.cgi zxid-java.sh zxidatsel.pl zxidnewuser.pl zxidcot.pl zxiddash.pl zxidexplo.pl zxidhlo zxidhlo.pl zxidhlo.php zxidhlo.sh zxidhlo-java.sh zxidhlocgi.php zxidhlowsf zxidhrxmlwsc zxidhrxmlwsp zxididp zxidsimple zxidwsctool zxidwspcgi zxtest.pl zxsizeof $(PREFIX)/bin
|
|
- $(CP) $(LIBZXID_A) libzxid.so* $(PREFIX)/lib
|
|
- $(CP) libzxid.so.0.0 $(PREFIX)/lib
|
|
- $(CP) *.h c/*.h $(PREFIX)/include/zxid
|
|
- $(CP) *.pd *.dia $(PREFIX)/doc
|
|
@$(ECHO) "You will need to copy zxidhlo binary where your web server can find it and"
|
|
@$(ECHO) "make sure your web server is configured to recognize zxidhlo as a CGI script."
|
|
@$(ECHO)
|