31 lines
850 B
Plaintext
31 lines
850 B
Plaintext
$NetBSD: patch-Makefile,v 1.1 2015/04/25 19:58:32 dholland Exp $
|
|
|
|
Configure for pkgsrc, and use bsd make.
|
|
Don't set -g; do set -fno-strict-aliasing.
|
|
Pass in PREFIX.
|
|
|
|
--- Makefile.orig 2000-02-11 17:04:11.000000000 +0000
|
|
+++ Makefile
|
|
@@ -1,12 +1,11 @@
|
|
-DIRS = lib9 libbio squint
|
|
+DIRS= lib9 libbio squint
|
|
|
|
-CFLAGS = -g -Wall $(INCLUDES)
|
|
+#CFLAGS+= -g
|
|
+CFLAGS+= -Wall $(INCLUDES)
|
|
+CFLAGS+= -fno-strict-aliasing # required in squint/var.c
|
|
+CFLAGS+= -DPREFIX=\"$(PREFIX)\"
|
|
|
|
-all:
|
|
- for i in $(DIRS); do cd $$i; CFLAGS="$(CFLAGS)" make -$(MAKEFLAGS); cd ..; done
|
|
-
|
|
-clean:
|
|
- for i in $(DIRS); do cd $$i; CFLAGS="$(CFLAGS)" make -$(MAKEFLAGS) clean; cd ..; done
|
|
-
|
|
-%:
|
|
- for i in $(DIRS); do cd $$i; CFLAGS="$(CFLAGS)" make -$(MAKEFLAGS) $@; cd ..; done
|
|
+all depend clean:
|
|
+.for D in $(DIRS)
|
|
+ (cd $D && CFLAGS=$(CFLAGS:Q) $(MAKE) $@) || exit 1
|
|
+.endfor
|