summaryrefslogtreecommitdiffstats
path: root/devel/gccmakedep/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gccmakedep/Makefile')
-rw-r--r--devel/gccmakedep/Makefile31
1 files changed, 31 insertions, 0 deletions
diff --git a/devel/gccmakedep/Makefile b/devel/gccmakedep/Makefile
new file mode 100644
index 0000000..577fd03
--- /dev/null
+++ b/devel/gccmakedep/Makefile
@@ -0,0 +1,31 @@
+# Created by: Dave Grochowski
+# $FreeBSD$
+
+PORTNAME= gccmakedep
+PORTVERSION= 1.0.2
+CATEGORIES= devel
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Create dependencies in makefiles using 'gcc -M'
+
+XORG_CAT= util
+
+MAN1= gccmakedep.1
+
+PLIST_FILES= bin/gccmakedep
+
+.include <bsd.port.pre.mk>
+
+.if defined(CC) && ${CC:T:M*clang*} == "clang" || ${OSVERSION} >= 1000024
+BUILD_DEPENDS+= ucpp:${PORTSDIR}/devel/ucpp
+RUN_DEPENDS+= ucpp:${PORTSDIR}/devel/ucpp
+CONFIGURE_ENV+= ac_cv_path_RAWCPP="ucpp -s"
+
+post-build:
+ ${REINPLACE_CMD} -e 's|^CC= *|CC=|' \
+ -e 's|^RM= *|RM=|' \
+ -e 's|^LN= *|LN=|' \
+ -e 's|^MV= *|MV=|' ${WRKSRC}/gccmakedep
+.endif
+
+.include <bsd.port.post.mk>