aboutsummaryrefslogtreecommitdiff
path: root/sysutils/dump9660/Makefile
diff options
context:
space:
mode:
authorChristian Weisgerber <naddy@FreeBSD.org>2003-06-30 01:08:31 +0000
committerChristian Weisgerber <naddy@FreeBSD.org>2003-06-30 01:08:31 +0000
commit6ba2e896128b7d3eec3a852a8879980b6c5a1a5f (patch)
treec39e96a1701dee19a5307cd963a2f0770c980eba /sysutils/dump9660/Makefile
parent44dfe7b9086c6110755f04871b4ce40068973e87 (diff)
Notes
Diffstat (limited to 'sysutils/dump9660/Makefile')
-rw-r--r--sysutils/dump9660/Makefile19
1 files changed, 11 insertions, 8 deletions
diff --git a/sysutils/dump9660/Makefile b/sysutils/dump9660/Makefile
index c5eb9573113c..102a8029de03 100644
--- a/sysutils/dump9660/Makefile
+++ b/sysutils/dump9660/Makefile
@@ -20,14 +20,17 @@ MAN5= proto.5
MLINKS= mk9660.8 dump9660.8
USE_REINPLACE= yes
-.include <bsd.port.pre.mk>
-
-# 386(=i386), alpha, sparc
-# PowerPC should be OK, too
-OBJTYPE!= ${UNAME} -m | ${SED} -e 's;i.86;386;'
-MAKE_ENV += systype=${OPSYS} objtype=${OBJTYPE}
+ONLY_FOR_ARCHS= alpha i386 powerpc
+OBJTYPE= ${MACHINE_ARCH:S/i386/386/:S/powerpc/power/}
+MAKE_ENV= systype=${OPSYS} objtype=${OBJTYPE}
post-patch:
- ${REINPLACE_CMD} -e 's,@@LOCAL@@,${PREFIX},g' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e 's|@@LOCAL@@|${PREFIX}|g' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e 's|CC=.*|CC=${CC}|' \
+ -e 's|XCFLAGS=.*|XCFLAGS=${CFLAGS} -DFREEBSD|' \
+ ${WRKSRC}/Make.FreeBSD
+# The assembly files require pre-processing
+ cd ${WRKSRC}/libunix; \
+ for f in *.s; do ${MV} $$f $${f%.s}.S; done
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>