diff options
Diffstat (limited to 'tools/regression/fstest/Makefile')
-rw-r--r-- | tools/regression/fstest/Makefile | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/tools/regression/fstest/Makefile b/tools/regression/fstest/Makefile index 13c62e9..7bae526 100644 --- a/tools/regression/fstest/Makefile +++ b/tools/regression/fstest/Makefile @@ -1,31 +1,25 @@ # $FreeBSD$ -OSTYPE=$(shell uname) +PROG= fstest +NO_MAN= -ifeq "${OSTYPE}" "FreeBSD" -CFLAGS += -D__OS_FreeBSD__ -CFLAGS += -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS -DHAS_FREEBSD_ACL -endif +OSTYPE!= uname -ifeq "${OSTYPE}" "SunOS" -CFLAGS += -D__OS_Solaris__ -CFLAGS += -DHAS_TRUNCATE64 -DHAS_STAT64 -endif +.if ${OSTYPE} == "FreeBSD" +CFLAGS+= -D__OS_FreeBSD__ +CFLAGS+= -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS -DHAS_FREEBSD_ACL -ifeq "${OSTYPE}" "Darwin" -CFLAGS += -D__OS_Darwin__ -CFLAGS += -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS -endif +.elif ${OSTYPE} == "SunOS" +CFLAGS+= -D__OS_Solaris__ +CFLAGS+= -DHAS_TRUNCATE64 -DHAS_STAT64 -ifeq "${OSTYPE}" "Linux" -CFLAGS += -D__OS_Linux__ -CFLAGS += -D_GNU_SOURCE -endif +.elif ${OSTYPE} == "Darwin" +CFLAGS+= -D__OS_Darwin__ +CFLAGS+= -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS -all: fstest +.elif ${OSTYPE} == "Linux" +CFLAGS+= -D__OS_Linux__ +CFLAGS+= -D_GNU_SOURCE +.endif -fstest: fstest.c - gcc -Wall ${CFLAGS} fstest.c -o fstest - -clean: - rm -f fstest +.include <bsd.prog.mk> |