52f8a39dcd
- set NO_REGRESS=Yes ok Antti Harri (MAINTAINER)
54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
$OpenBSD: patch-Makefile,v 1.2 2009/01/07 09:18:39 jasper Exp $
|
|
--- Makefile.orig Thu Mar 15 03:49:11 2001
|
|
+++ Makefile Tue Jan 6 23:23:06 2009
|
|
@@ -20,22 +20,45 @@ VERSION = "1.40"
|
|
# built in MD5 message digest routines) uncomment the following
|
|
# line (try this if you're having trouble with built in code).
|
|
#
|
|
-#EXTERNAL_MD5 = -DEXTERNAL_MD5=\"md5sum\"
|
|
+#EXTERNAL_MD5 = 1
|
|
|
|
#
|
|
+# Uncomment to enable system built-in MD5 functions
|
|
+SYSTEM_MD5 = 1
|
|
+
|
|
+#
|
|
# This version of fdupes can use a red-black tree structure to
|
|
# store file information. This is disabled by default, as it
|
|
# hasn't been optimized or verified correct. If you wish to
|
|
# enable this untested option, uncomment the following line.
|
|
#
|
|
-#EXPERIMENTAL_RBTREE = -DEXPERIMENTAL_RBTREE
|
|
+#EXPERIMENTAL_RBTREE = 1
|
|
|
|
#####################################################################
|
|
# no need to modify anything beyond this point #
|
|
#####################################################################
|
|
|
|
-fdupes: fdupes.c md5/md5.c
|
|
- gcc fdupes.c md5/md5.c -Wall -o fdupes -DVERSION=\"$(VERSION)\" $(EXTERNAL_MD5) $(EXPERIMENTAL_RBTREE)
|
|
+CFLAGS += -Wall -DVERSION=\"$(VERSION)\"
|
|
+LDFLAGS =
|
|
+SRC_FILES = fdupes.c
|
|
+
|
|
+.ifdef SYSTEM_MD5
|
|
+CFLAGS += -DHAVE_MD5
|
|
+#LDFLAGS += -lssl -lcrypto
|
|
+.else
|
|
+SRC_FILES += md5/md5.c
|
|
+.endif
|
|
+
|
|
+.ifdef EXTERNAL_MD5
|
|
+CFLAGS += -DEXTERNAL_MD5=\"md5sum\"
|
|
+.endif
|
|
+
|
|
+.ifdef EXPERIMENTAL_RBTREE
|
|
+CFLAGS += -DEXPERIMENTAL_RBTREE
|
|
+.endif
|
|
+
|
|
+fdupes: $(SRC_FILES)
|
|
+ $(CC) $(CFLAGS) $(SRC_FILES) $(LDFLAGS) -o fdupes
|
|
|
|
install: fdupes
|
|
cp fdupes $(INSTALLDIR)
|