Files

49 lines
1.8 KiB
Diff
Raw Permalink Normal View History

2020-05-29 06:12:40 -05:00
--- Makefile.orig 2003-08-07 10:40:39.000000000 -0500
+++ Makefile 2020-05-29 05:52:35.000000000 -0500
@@ -1,3 +1,5 @@
+OS := $(shell uname -s)
+
##################################################################
# Directories
# Install dirs
@@ -27,15 +29,10 @@
# NOTE#1: You should comment the line 'APG_CLIBS += -lcrypt' for QNX
# RTP 6.1.0, OpenBSD 2.8 and for WIN32.
2020-05-29 00:52:25 -07:00
#
2020-05-29 06:12:40 -05:00
-# NOTE#2: If ld (linker) could not find `crypt' library try to
-# replace line
-# 'APG_CLIBS += -lcrypt'
-# with line
-# 'APG_CLIBS += -lcrypto'
-# This works on MacOS X
-#
2020-05-29 00:52:25 -07:00
STANDALONE_OPTIONS += -DAPG_USE_CRYPT
2020-05-29 06:12:40 -05:00
+ifneq ($(OS),Darwin)
APG_CLIBS += -lcrypt
+endif
2020-05-29 00:52:25 -07:00
##################################################################
# Support for cracklib
2020-05-29 06:12:40 -05:00
@@ -45,9 +42,9 @@
2020-05-29 00:52:25 -07:00
# must uncomment the folowing 4 lines (you must not do this for WIN32)
#
#CRACKLIB_DICTPATH = "/usr/local/lib/pw_dict"
-#STANDALONE_OPTIONS += -DAPG_USE_CRACKLIB '-DCRACKLIB_DICTPATH=${CRACKLIB_DICTPATH}' -I/usr/local/include -L/usr/local/lib
-#CLISERV_OPTIONS += -DAPG_USE_CRACKLIB '-DCRACKLIB_DICTPATH=${CRACKLIB_DICTPATH}' -I/usr/local/include -L/usr/local/lib
-#APG_CLIBS += -lcrack
+STANDALONE_OPTIONS += -DAPG_USE_CRACKLIB '-DCRACKLIB_DICTPATH=${CRACKLIB_DICTPATH}'
+CLISERV_OPTIONS += -DAPG_USE_CRACKLIB '-DCRACKLIB_DICTPATH=${CRACKLIB_DICTPATH}'
+APG_CLIBS += -lcrack
##################################################################
# Support for ANSI X9.17/SHA1 PRNG
2020-05-29 06:12:40 -05:00
@@ -135,7 +132,7 @@
2020-05-29 00:52:25 -07:00
${CC} ${CFLAGS} -DCLISERV ${CLISERV_OPTIONS} -o ${CS_PROGNAME} ${SOURCES} ${APG_CS_CLIBS}
apgbfm:
- ${CC} ${FLAGS} -DAPGBFM -o ${BFM_PROGNAME} ${BFM_SOURCES} ${APGBFM_CLIBS}
+ ${CC} ${CFLAGS} -DAPGBFM -o ${BFM_PROGNAME} ${BFM_SOURCES} ${APGBFM_CLIBS}
strip:
strip ${PROGNAME}