include rules/make.rules NAME = libcommonCpp all : depend @for i in ${NAMES} ; do \ (echo "Entering $$i for $@ " ; cd ${SRCDIR}/$$i ; ${MAKE} NAME=$$i $@ ) ; \ done install: all @for i in ${NAMES} ; do \ (echo "Entering $$i for $@ " ; cd ${SRCDIR}/$$i ; ${MAKE} NAME=$$i $@ ) ; \ done clean : @for i in ${NAMES} ; do \ (echo "Entering $$i for $@" ; cd ${SRCDIR}/$$i ; ${MAKE} NAME=$$i $@ ) ; \ done @rm -rf doc/tex/${NAME} doc/html/${NAME} depend depend : @for i in ${NAMES} ; do \ (echo "Entering $$i for $@" ; cd ${SRCDIR}/$$i ; \ touch depends ; ${MAKE} NAME=$$i $@ ) ; \ done @date > $@ edit : xemacs Makefile rules/make.rules ${NAMES:%=${SRCDIR}/%/Makefile} & tex : @echo "Making tex documentation" @mkdir -p doc/tex/${NAME} @doc++ ${DOCTEXOPT} -t -o doc/tex/${NAME}/${NAME}.tex ${NAMES:%=${SRCDIR}/%/*.h} html : @echo "Making html documentation" @mkdir -p doc/html/${NAME} @doc++ ${DOCHTMLOPT} -d doc/html/${NAME} ${NAMES:%=${SRCDIR}/%/*.h}