OPENSSL_LIBS = @OPENSSL_LIBS@
OPENSSL_LDFLAGS = @OPENSSL_LDFLAGS@
+OPENSSL_CPPFLAGS = @OPENSSL_CPPFLAGS@
PCAP_LIBS = @PCAP_LIBS@
PCAP_LDFLAGS = @PCAP_LDFLAGS@
#
ifeq "$(WITH_OPENSSL)" "yes"
CFLAGS += -DWITH_OPENSSL_MD4 -DWITH_OPENSSL_MD5
+CPPFLAGS := "$(OPENSSL_CPPFLAGS) $(CPPFLAGS)"
endif
OPENSSL_LIBS = @OPENSSL_LIBS@
endif
endif
-# http://clang.llvm.org/StaticAnalysis.html
-#
-# $ make SCAN=/path/to/checker/
-#
-ifneq ($(SCAN),)
-CC := $(SCAN)/scan-build gcc -DFR_SCAN_BUILD
-LIBTOOL :=
-endif
-
-#
-# Portability cruft. This is for replacing libtroll && libltdl
-# with gcc and dlopen().
-#
-ifeq "$(USE_SHARED_LIBS)" "yes"
-LINK_MODE.exe = -export-dynamic
-CFLAGS += -fPIC
-else
-LINK_MODE.exe = -static
-endif
-
-ifneq "$(LIBTOOL)" ""
-COMPILE.c := $(LIBTOOL) --quiet --mode=compile $(CC)
-LINK.lib := $(LIBTOOL) --quiet --mode=link $(CC) -rpath $(libdir) -o
-LO := lo
-LA := la
-else
-COMPILE.c := $(CC)
-LO := o
-
-ifeq "$(USE_SHARED_LIBS)" "yes"
-LINK.lib := $(CC) -shared -o
-LA := so
-else
-LINK.lib := $(AR) cru
-LA := a
-endif
-
-endif
-
-ifeq "$(LA)" "so"
-ifneq "$(findstring Darwin,$(shell uname -a))" ""
-LA := dylib
-endif
-endif
-
# Path to clang, setting this enables the 'scan.*' build targets
# which perform static analysis on various server components.
ANALYZE.c := @clang_path@
-ifeq "${CC}" "clang"
- ifeq "${ANALYZE.c}" ""
- ANALYZE.c := "${CC}"
- endif
-endif
-
#
# With shared libs, the test binaries are in a different place
# AND the method we use to run those binaries changes.
#
ifeq "$(USE_SHARED_LIBS)" "yes"
TESTBINDIR = ./$(BUILD_DIR)/bin/local
- TESTBIN = $(JLIBTOOL) --quiet --mode=execute $(TESTBINDIR)
+ TESTBIN = FR_LIBRARY_PATH=./build/lib/.libs $(JLIBTOOL) --quiet --mode=execute $(TESTBINDIR)
else
TESTBINDIR = ./$(BUILD_DIR)/bin
TESTBIN = ./$(BUILD_DIR)/bin