hack Makefile to not ignore CC and CFLAGS
This commit is contained in:
parent
5ce35faa32
commit
424bbb2461
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.2 2002/10/28 01:38:45 naddy Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2002/10/29 11:14:22 jakob Exp $
|
||||
|
||||
COMMENT= authorative only name server daemon
|
||||
|
||||
@ -20,7 +20,8 @@ PERMIT_DISTFILES_FTP= Yes
|
||||
MAKE_FLAGS+= PREFIX='${PREFIX}' \
|
||||
NSDZONESDIR=/var/nsd \
|
||||
NSDZONES=/var/nsd/nsd.zones \
|
||||
NSDUSER=named
|
||||
NSDUSER=named \
|
||||
CC='${CC}' CFLAGS='${CFLAGS}'
|
||||
|
||||
NO_REGRESS= Yes
|
||||
|
||||
|
74
net/nsd/patches/patch-Makefile
Normal file
74
net/nsd/patches/patch-Makefile
Normal file
@ -0,0 +1,74 @@
|
||||
$OpenBSD: patch-Makefile,v 1.1 2002/10/29 11:14:22 jakob Exp $
|
||||
--- Makefile.orig Thu Aug 22 13:40:52 2002
|
||||
+++ Makefile Tue Oct 29 12:09:10 2002
|
||||
@@ -158,11 +158,15 @@ LIBS =
|
||||
|
||||
# Compile environment settings
|
||||
DEBUG = # -g -DDEBUG=1
|
||||
-CC=gcc
|
||||
-CFLAGS = -ansi -pipe -O6 -Wall ${DEBUG} ${DBFLAGS} ${FEATURES} \
|
||||
- -DCF_PIDFILE=\"${NSDPIDFILE}\" -DCF_DBFILE=\"${NSDDB}\" -DCF_USERNAME=\"${NSDUSER}\"
|
||||
-LDFLAGS= ${LIBS}
|
||||
-INSTALL = install -c
|
||||
+CC = gcc
|
||||
+CFLAGS = -ansi -pipe -O6 -Wall ${DEBUG}
|
||||
+DEFS = ${DBFLAGS} ${FEATURES} -DCF_PIDFILE=\"${NSDPIDFILE}\" \
|
||||
+ -DCF_DBFILE=\"${NSDDB}\" -DCF_USERNAME=\"${NSDUSER}\"
|
||||
+LDFLAGS = ${LIBS}
|
||||
+
|
||||
+COMPILE = ${CC} ${CFLAGS} ${DEFS} -c
|
||||
+LINK = ${CC} ${LDFLAGS}
|
||||
+INSTALL = install -c
|
||||
|
||||
# This might be necessary for a system like SunOS 4.x
|
||||
COMPAT_O = # basename.o
|
||||
@@ -177,7 +181,7 @@ CLEANFILES+=*.core *.gmon
|
||||
all: nsd zonec nsdc.sh nsd-notify
|
||||
|
||||
.c.o:
|
||||
- ${CC} -c ${CFLAGS} $<
|
||||
+ ${COMPILE} $<
|
||||
|
||||
install: nsd zonec nsdc.sh
|
||||
[ -d ${NSDBINDIR} ] || mkdir ${NSDBINDIR}
|
||||
@@ -201,29 +205,32 @@ nsdc.sh: nsdc.sh.in Makefile
|
||||
chmod a+x $@
|
||||
|
||||
nsd: nsd.h dns.h nsd.o server.o query.o dbaccess.o rbtree.o hash.o
|
||||
- ${CC} ${CFLAGS} ${LDFLAGS} ${LIBWRAP} -o $@ nsd.o server.o query.o dbaccess.o rbtree.o hash.o
|
||||
+ ${LINK} ${LIBWRAP} -o $@ nsd.o server.o query.o dbaccess.o rbtree.o hash.o
|
||||
|
||||
zonec: zf.h dns.h zonec.h zf.o zonec.o dbcreate.o rbtree.o hash.o rfc1876.o ${COMPAT_O}
|
||||
- ${CC} ${CFLAGS} ${LDFLAGS} -o $@ zonec.o zf.o dbcreate.o rbtree.o hash.o rfc1876.o ${COMPAT_O}
|
||||
+ ${LINK} -o $@ zonec.o zf.o dbcreate.o rbtree.o hash.o rfc1876.o ${COMPAT_O}
|
||||
|
||||
nsd-notify: nsd-notify.c query.o dbaccess.o zf.o rbtree.o rfc1876.o
|
||||
- ${CC} ${CFLAGS} ${LDFLAGS} ${LIBWRAP} -o $@ nsd-notify.c query.o dbaccess.o zf.o rbtree.o rfc1876.o
|
||||
+ ${LINK} ${LIBWRAP} -o $@ nsd-notify.c query.o dbaccess.o zf.o rbtree.o rfc1876.o
|
||||
|
||||
clean:
|
||||
rm -f zonec nsd zf hash rbtree nsd-notify *.o y.* *.core *.gmon nsd.db nsdc.sh
|
||||
|
||||
basename.o: compat/basename.c
|
||||
- ${CC} -c ${CFLAGS} compat/basename.c -o basename.o
|
||||
+ ${COMPILE} compat/basename.c -o basename.o
|
||||
|
||||
# Test programs
|
||||
rbtree: rbtree.c rbtree.h
|
||||
- ${CC} ${CFLAGS} ${LDFLAGS} -DTEST -o $@ rbtree.c
|
||||
+ ${COMPILE} -DTEST rbtree.c
|
||||
+ ${LINK} -o $@ rbtree.o
|
||||
|
||||
hash: hash.c hash.h
|
||||
- ${CC} ${CFLAGS} ${LDFLAGS} -DTEST -o $@ hash.c
|
||||
+ ${COMPILE} -DTEST hash.c
|
||||
+ ${LINK} -o $@ hash.o
|
||||
|
||||
-zf: zf.h dns.h zf.c
|
||||
- ${CC} ${CFLAGS} ${LDFLAGS} -DTEST -o $@ zf.c
|
||||
+zf: zf.h dns.h zf.c rfc1876.c
|
||||
+ ${COMPILE} -DTEST zf.c rfc1876.c
|
||||
+ ${LINK} -o $@ zf.o rfc1876.o
|
||||
|
||||
${OBJS}: ${HDRS}
|
||||
|
Loading…
Reference in New Issue
Block a user