1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
.POSIX:
PROGS= spiped spipe
BINDIR_DEFAULT= /usr/local/bin
CFLAGS_DEFAULT= -O2
all:
export CFLAGS="$${CFLAGS:-${CFLAGS_DEFAULT}}"; \
export LDADD_POSIX=`export CC="${CC}"; cd POSIX && command -p sh posix-l.sh`; \
export CFLAGS_POSIX=`export CC="${CC}"; cd POSIX && command -p sh posix-cflags.sh`; \
( export CC="${CC}"; cd libcperciva/cpusupport/Build && command -p sh cpusupport.sh ) > cpusupport-config.h; \
. ./cpusupport-config.h; \
for D in ${PROGS}; do \
( cd $${D} && ${MAKE} all ) || exit 2; \
done
install: all
export BINDIR=$${BINDIR:-${BINDIR_DEFAULT}}; \
for D in ${PROGS}; do \
( cd $${D} && ${MAKE} install ) || exit 2; \
done
clean:
rm -f cpusupport-config.h
for D in ${PROGS}; do \
( cd $${D} && ${MAKE} clean ) || exit 2; \
done
|