63 lines
1.2 KiB
Makefile
63 lines
1.2 KiB
Makefile
#
|
|
# base $Id$
|
|
#
|
|
# "Diabolical" EPICS Makefile For Subdirectory Recursions
|
|
# by Matthew Needes and Mike Bordua
|
|
#
|
|
# $Log$
|
|
# Revision 1.8 1994/08/12 18:51:28 mcn
|
|
# Added Log and/or Id.
|
|
#
|
|
#
|
|
|
|
EPICS=..
|
|
include $(EPICS)/config/CONFIG
|
|
|
|
MAKEOPT=${MFLAGS} -f Makefile.${BUILD_TYPE}
|
|
|
|
all: build
|
|
|
|
pre_build:
|
|
@(for DIR in ${DIRS}; \
|
|
do \
|
|
TMP=$$PWD; echo "${T_A}: $@: $$DIR"; \
|
|
cd $$DIR; ${MAKE} ${MAKEOPT} $@; cd $$TMP;\
|
|
done)
|
|
|
|
build_libs:
|
|
@(for DIR in ${DIRS}; \
|
|
do \
|
|
TMP=$$PWD; echo "${T_A}: $@: $$DIR"; \
|
|
cd $$DIR; ${MAKE} ${MAKEOPT} $@; cd $$TMP;\
|
|
done)
|
|
|
|
install_libs:
|
|
@(for DIR in ${DIRS}; \
|
|
do \
|
|
TMP=$$PWD; echo "${T_A}: $@: $$DIR"; \
|
|
cd $$DIR; ${MAKE} ${MAKEOPT} $@; cd $$TMP;\
|
|
done)
|
|
|
|
build:
|
|
@(for DIR in ${DIRS}; \
|
|
do \
|
|
TMP=$$PWD; echo "${T_A}: $@: $$DIR"; \
|
|
cd $$DIR; ${MAKE} ${MAKEOPT} $@; cd $$TMP;\
|
|
done)
|
|
|
|
install:
|
|
@(for DIR in ${DIRS}; \
|
|
do \
|
|
TMP=$$PWD; echo "${T_A}: $@: $$DIR"; \
|
|
cd $$DIR; ${MAKE} ${MAKEOPT} $@; cd $$TMP;\
|
|
done)
|
|
|
|
depends:
|
|
@(for DIR in ${DIRS}; \
|
|
do \
|
|
TMP=$$PWD; echo "${T_A}: $@: $$DIR"; \
|
|
cd $$DIR; ${MAKE} ${MAKEOPT} $@; cd $$TMP;\
|
|
done)
|
|
|
|
|