Makefile revision 185218
1# $FreeBSD: head/tools/regression/fstest/Makefile 185218 2008-11-23 19:56:09Z pjd $ 2 3OSTYPE=$(shell uname) 4 5ifeq "${OSTYPE}" "FreeBSD" 6CFLAGS += -D__OS_FreeBSD__ 7CFLAGS += -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS 8endif 9 10ifeq "${OSTYPE}" "SunOS" 11CFLAGS += -D__OS_Solaris__ 12CFLAGS += -DHAS_TRUNCATE64 -DHAS_STAT64 13endif 14 15ifeq "${OSTYPE}" "Darwin" 16CFLAGS += -D__OS_Darwin__ 17CFLAGS += -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS 18endif 19 20ifeq "${OSTYPE}" "Linux" 21CFLAGS += -D__OS_Linux__ 22CFLAGS += -D_GNU_SOURCE 23endif 24 25all: fstest 26 27fstest: fstest.c 28 gcc -Wall ${CFLAGS} fstest.c -o fstest 29 30clean: 31 rm -f fstest 32