mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-07-25 00:19:49 +02:00
Closes: https://bugs.gentoo.org/507522 Closes: https://bugs.gentoo.org/716100 Signed-off-by: David Seifert <soap@gentoo.org>
30 lines
729 B
Diff
30 lines
729 B
Diff
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -1,20 +1,9 @@
|
|
-# $DragonFly: src/bin/cpdup/Makefile,v 1.7 2008/04/10 22:09:08 dillon Exp $
|
|
-#
|
|
+OBJS = cpdup.o hcproto.o hclink.o misc.o fsmid.o
|
|
|
|
-PROG= cpdup
|
|
-SRCS= cpdup.c hcproto.c hclink.c misc.c fsmid.c
|
|
-
|
|
-.if defined(.FreeBSD)
|
|
-CFLAGS += -D_ST_FLAGS_PRESENT_=1
|
|
-WARNS?= 6
|
|
-.endif
|
|
-
|
|
-.if !defined(NOMD5)
|
|
-SRCS+= md5.c
|
|
-.endif
|
|
-
|
|
-LDADD+= -lmd
|
|
-DPADD+= ${LIBMD}
|
|
-
|
|
-.include <bsd.prog.mk>
|
|
+CPPFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOMD5 -DUSE_PTHREADS=1
|
|
+CPPFLAGS += $(shell $(PKG_CONFIG) --cflags libbsd)
|
|
+CFLAGS += -pthread
|
|
+LIBS += $(shell $(PKG_CONFIG) --libs libbsd)
|
|
|
|
+all: $(OBJS)
|
|
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o cpdup $(LIBS)
|