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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
# @(#) Makefile,v 1.5 1996/11/12 18:26:11 lyndon Exp
# Makefile for the samples directory in the smail source tree
#
# Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
# Copyright (C) 1992 Ronald S. Karr
#
# See the file COPYING, distributed with smail, for restriction
# and warranty information.
SHELL=/bin/sh
GET=sccs get
AR=ar
LINT=lint
CC=cc
CLEAN=sccs clean
MK=${MAKE} -${MAKEFLAGS} SHELL=${SHELL}
SRC_PREFIX=
ROOT=..
SUB_DIRS=generic queryprog
MISCSRC=Makefile
SRC=${MISCSRC}
all:
@for i in ${SUB_DIRS}; do \
echo "Build targets under ${SRC_PREFIX}$$i ..."; \
(cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/); \
done # $(MAKE)
sources: ${SRC}
@for i in ${SUB_DIRS}; do \
echo "Get sources under ${SRC_PREFIX}$$i ..."; \
(cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ sources); \
done # $(MAKE)
${SRC}:
${GET} $@
names:
@for i in ${SRC}; do echo ${SRC_PREFIX}$$i; done
@for i in ${SUB_DIRS}; do \
(cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ names); \
done # $(MAKE)
depend:
@for i in ${SUB_DIRS}; do \
echo "Make dependencies under ${SRC_PREFIX}$$i ..."; \
(cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ clean); \
done # $(MAKE)
install:
clean:
rm -f core a.out
@for i in ${SUB_DIRS}; do \
echo "Clean under ${SRC_PREFIX}$$i ..."; \
(cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ clean); \
done # $(MAKE)
clobber:
rm -f core a.out
@for i in ${SUB_DIRS}; do \
echo "Clobber under ${SRC_PREFIX}$$i ..."; \
(cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ clobber); \
done # $(MAKE)
nuke:
rm -f core a.out
-${CLEAN}
-${GET} Makefile
@for i in ${SUB_DIRS}; do \
echo "Nuke under ${SRC_PREFIX}$$i ..."; \
(cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ nuke); \
done # $(MAKE)
|