version 1.39, 2006/04/25 11:47:43 |
version 1.40, 2007/03/18 15:37:06 |
|
|
|
|
PROG= make |
PROG= make |
CFLAGS+= -I${.OBJDIR} -I${.CURDIR} |
CFLAGS+= -I${.OBJDIR} -I${.CURDIR} |
|
HOSTCFLAGS+= -I${.OBJDIR} -I${.CURDIR} |
CDIAGFLAGS=-Wall -W -Wno-char-subscripts -Wstrict-prototypes -pedantic \ |
CDIAGFLAGS=-Wall -W -Wno-char-subscripts -Wstrict-prototypes -pedantic \ |
-Wmissing-prototypes |
-Wmissing-prototypes |
|
|
CFLAGS+=-DUSE_TIMESPEC |
CDEFS+=-DUSE_TIMESPEC |
CFLAGS+=-DHAS_BOOL_H |
CDEFS+=-DHAS_BOOL_H |
CFLAGS+=-DHAS_PATHS_H |
CDEFS+=-DHAS_PATHS_H |
CFLAGS+=-DHAS_EXTENDED_GETCWD |
CDEFS+=-DHAS_EXTENDED_GETCWD |
#CFLAGS+=-DHAS_STATS |
#CDEFS+=-DHAS_STATS |
|
|
|
CFLAGS+=${CDEFS} |
|
HOSTCFLAGS+=${CDEFS} |
|
|
SRCS= arch.c buf.c cmd_exec.c compat.c cond.c dir.c error.c for.c \ |
SRCS= arch.c buf.c cmd_exec.c compat.c cond.c dir.c error.c for.c \ |
init.c job.c lowparse.c main.c make.c memory.c parse.c \ |
init.c job.c lowparse.c main.c make.c memory.c parse.c \ |
parsevar.c str.c stats.c suff.c targ.c timestamp.c \ |
parsevar.c str.c stats.c suff.c targ.c timestamp.c \ |
|
|
${.OBJDIR}/generate 2 ${MAGICCONDSLOTS} >${.TARGET} |
${.OBJDIR}/generate 2 ${MAGICCONDSLOTS} >${.TARGET} |
|
|
generate: generate.c stats.c memory.c |
generate: generate.c stats.c memory.c |
${HOSTCC} ${LDSTATIC} -o ${.TARGET} ${CFLAGS} ${.ALLSRC} ${LDADD} |
${HOSTCC} ${LDSTATIC} -o ${.TARGET} ${HOSTCFLAGS} ${.ALLSRC} ${LDADD} |
|
|
check: regress.o str.o memory.o buf.o |
check: regress.o str.o memory.o buf.o |
${CC} -o ${.TARGET} ${CFLAGS} ${.ALLSRC} ${LDADD} |
${CC} -o ${.TARGET} ${CFLAGS} ${.ALLSRC} ${LDADD} |