]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - tools/regression/pjdfstest/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / tools / regression / pjdfstest / Makefile
1 # $FreeBSD$
2
3 PROG=   pjdfstest
4
5 ${PROG}:        ${PROG}.c
6         @OSTYPE=`uname`; \
7         CFLAGS=-D__OS_$${OSTYPE}__; \
8         if [ $$OSTYPE = "FreeBSD" ]; then \
9                 CFLAGS="$$CFLAGS -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_FCHFLAGS -DHAS_LCHFLAGS -DHAS_FREEBSD_ACL"; \
10         elif [ $$OSTYPE = "SunOS" ]; then \
11                 CFLAGS="$$CFLAGS -DHAS_TRUNCATE64 -DHAS_STAT64"; \
12                 CFLAGS="$$CFLAGS -lsocket"; \
13         elif [ $$OSTYPE = "Darwin" ]; then \
14                 CFLAGS="$$CFLAGS -DHAS_LCHMOD -DHAS_CHFLAGS -DHAS_LCHFLAGS"; \
15         elif [ $$OSTYPE == "Linux" ]; then \
16                 CFLAGS="$$CFLAGS -D_GNU_SOURCE"; \
17         else \
18                 echo "Unsupported operating system: ${OSTYPE}."; \
19                 exit 1; \
20         fi; \
21         cmd="gcc -Wall $$CFLAGS ${PROG}.c -o ${PROG}"; \
22         echo $$cmd; \
23         $$cmd
24
25 clean:
26         rm -f ${PROG}