From 183386fc0276fa49cc76b08f7b570433e8915237 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Sat, 2 Nov 1996 00:39:51 +0000 Subject: [PATCH] remove use of to create directory --- config/RULES.Vx | 116 +++++++++++++++++++----------------------------- 1 file changed, 46 insertions(+), 70 deletions(-) diff --git a/config/RULES.Vx b/config/RULES.Vx index 81c7ca687..5299a76d1 100644 --- a/config/RULES.Vx +++ b/config/RULES.Vx @@ -1,31 +1,34 @@ # $Id$ INCREC +=$(RECTYPES) $(MENUS) -INSTALL_PROD=$(PROD:%=$(INSTALL_BIN)/%) -INSTALL_LIBS=$(LIBNAME:%=$(INSTALL_BIN)/%) -INSTALL_INC=$(INC:%=$(INSTALL_INCLUDE)/%) -INSTALL_INCREC=$(INCREC:%=$(INSTALL_INCLUDE)/%) -INSTALL_MANS+=$(MAN1:%=$(INSTALL_MAN)/man1/%) -INSTALL_MANS+=$(MAN2:%=$(INSTALL_MAN)/man2/%) -INSTALL_MANS+=$(MAN3:%=$(INSTALL_MAN)/man3/%) -INSTALL_MANS+=$(MAN4:%=$(INSTALL_MAN)/man4/%) -INSTALL_MANS+=$(MAN5:%=$(INSTALL_MAN)/man5/%) -INSTALL_MANS+=$(MAN6:%=$(INSTALL_MAN)/man6/%) -INSTALL_MANS+=$(MAN7:%=$(INSTALL_MAN)/man7/%) -INSTALL_MANS+=$(MAN8:%=$(INSTALL_MAN)/man8/%) -INSTALL_MANS+=$(MAN9:%=$(INSTALL_MAN)/man9/%) -INSTALL_DOCS=$(DOCS:%=$(INSTALL_DOC)/%) -INSTALL_SCRIPTS=$(SCRIPTS:%=$(INSTALL_BIN)/%) -INSTALL_INSTALLS=$(INSTALLS:%=$(INSTALL_BIN)/%) +INSTALL_PROD = $(INSTALL_BIN) $(PROD:%= $(INSTALL_BIN)/%) +INSTALL_LIBS = $(INSTALL_BIN) $(LIBNAME:%= $(INSTALL_BIN)/%) +INSTALL_INC = $(INSTALL_INCLUDE) $(INC:%= $(INSTALL_INCLUDE)/%) +INSTALL_OSINCLUDE = $(INSTALL_INCLUDE)/os/vxWorks +INSTALL_OSINC = $(INSTALL_OSINCLUDE) $(OSINC:%= $(INSTALL_OSINCLUDE)/%) +INSTALL_INCREC = $(INSTALL_INCLUDE) $(INCREC:%= $(INSTALL_INCLUDE)/%) +MANLIST = 1 2 3 4 5 6 7 8 9 +INSTALL_MANS = $(foreach n, \ + $(MANLIST),$(INSTALL_MAN)/man$(n) $(MAN$(n):%= $(INSTALL_MAN)/man$(n)/%)) +INSTALL_DOCS = $(INSTALL_DOC) $(DOCS:%= $(INSTALL_DOC)/%) +INSTALL_SCRIPTS = $(INSTALL_BIN) $(SCRIPTS:%= $(INSTALL_BIN)/%) +INSTALL_INSTALLS = $(INSTALL_BIN) $(INSTALLS:%= $(INSTALL_BIN)/%) -INSTALL_BPTS=$(BPTS:%=$(INSTALL_DBD)/%) -INSTALL_DBS=$(DBDINSTALL:%=$(INSTALL_DBD)/%)\ - $(RECTYPES:%.h=$(INSTALL_DBD)/%.dbd)\ - $(MENUS:%.h=$(INSTALL_DBD)/%.dbd) +INSTALL_BPTS = $(INSTALL_DBD) $(BPTS:%= $(INSTALL_DBD)/%) +INSTALL_DBS = $(INSTALL_DBD) $(DBDINSTALL:%= $(INSTALL_DBD)/%)\ + $(INSTALL_DBD) $(RECTYPES:%.h= $(INSTALL_DBD)/%.dbd)\ + $(INSTALL_DBD) $(MENUS:%.h= $(INSTALL_DBD)/%.dbd) -INSTALL_DBDNAME=$(DBDNAME:%=$(INSTALL_DBD)/%) +INSTALL_DBDNAME = $(INSTALL_DBD) $(DBDNAME:%= $(INSTALL_DBD)/%) -all:: install +MAN_DIRECTORY_TARGETS = $(foreach n, $(MANLIST),$(INSTALL_MAN)/man$(n)) + +DIRECTORY_TARGETS = $(INSTALL_INCLUDE) $(INSTALL_DOC) $(INSTALL_DBD) \ + $(INSTALL_OSINCLUDE) $(INSTALL_INCLUDE)/os \ + $(INSTALL_LOCATION_BIN) $(INSTALL_BIN) \ + $(MAN_DIRECTORY_TARGETS) $(INSTALL_MAN) + +all:: install rebuild:: clean install @@ -34,10 +37,13 @@ pre_build:: build:: pre_build $(MENUS) $(RECTYPES) $(BPTS)\ $(LIBNAME) $(TARGETS) $(PROD) $(DBDNAME) -inc:: $(INSTALL_INC) +inc:: $(INSTALL_INCLUDE) $(INSTALL_INC) $(INSTALL_INCLUDE)/os \ + $(INSTALL_OSINCLUDE) $(INSTALL_OSINC) install:: inc build $(INSTALL_INCREC)\ - $(INSTALL_LIBS) $(TARGETS) $(INSTALL_PROD) $(INSTALL_MANS)\ + $(INSTALL_LOCATION_BIN) \ + $(INSTALL_LIBS) $(TARGETS) $(INSTALL_PROD) \ + $(INSTALL_MAN) $(INSTALL_MANS)\ $(INSTALL_DOCS) $(INSTALL_SCRIPTS)\ $(INSTALL_INSTALLS) $(INSTALL_DBS) $(INSTALL_BPTS)\ $(INSTALL_DBDNAME) @@ -59,6 +65,8 @@ clean:: @$(RM) *.i *.o *.a $(TARGETS) $(PROD) $(LIBNAME) $(INC) \ $(DBDINSTALL) $(MENUS) $(RECTYPES) $(BPTS) $(DBDNAME) +$(DIRECTORY_TARGETS) : + @$(MKDIR) $@ # The order of the following dependencies is # VERY IMPORTANT !!!! @@ -141,14 +149,12 @@ clean:: $(MV) $(