From aece23e6ee1cdfefcad02309330216f250d57892 Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Wed, 4 Sep 1996 19:19:52 +0000 Subject: [PATCH] Removed VPATH (puts ../$(INSTALL_LOCATION) in search path) --- config/RULES.Unix | 77 +++++++++++++++++++++++++++++++++++++++++----- config/RULES.Vx | 78 ++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 133 insertions(+), 22 deletions(-) diff --git a/config/RULES.Unix b/config/RULES.Unix index 8e36d87da..d67c13e6e 100644 --- a/config/RULES.Unix +++ b/config/RULES.Unix @@ -1,7 +1,5 @@ # $Id$ -VPATH += .:.. - INSTALL_PROD=$(PROD:%=$(INSTALL_BIN)/%) INSTALL_LIBS=$(LIBNAME:%=$(INSTALL_LIB)/%) INSTALL_INC=$(INC:%=$(INSTALL_INCLUDE)/%) @@ -59,7 +57,7 @@ $(TARGETS) $(PROD): $(DEPLIBS) $(RM) $@ $(LINK.c) -o $@ $< $(LDLIBS) -#$(PROD): $(OBJS) $(DEPLIBS) +#$(PROD): $(OBJS) # $(RM) $@ # $(LINK.c) -o $@ ${OBJS} $(LDLIBS) @@ -67,11 +65,19 @@ $(TARGETS) $(PROD): $(DEPLIBS) $(RM) $@ $(COMPILE.c) $< +%.o: ../%.c + $(RM) $@ + $(COMPILE.c) $< + %.o: %.cc $(RM) $@ $(COMPILE.cc) $< -%.c: %.y +%.o: ../%.cc + $(RM) $@ + $(COMPILE.cc) $< + +%.c: ../%.y $(RM) y.tab.c y.tab.h $(YACC) $(YACCOPT) $< @if [ -f y.tab.c ]; \ @@ -85,14 +91,14 @@ $(TARGETS) $(PROD): $(DEPLIBS) /bin/mv y.tab.h $*.h; \ fi -%.c: %.l +%.c: ../%.l $(RM) lex.yy.c $(LEX) $(LEXOPT) $< $(RM) $@ /bin/mv lex.yy.c $@ -#state notation language rules -%.c: %.st +#state notation language rule +%.c: ../%.st @echo "preprocessing $*.st" @$(RM) $*.i $(CPP) $(CPPFLAGS) $< $*.i @@ -109,6 +115,9 @@ $(TARGETS) $(PROD): $(DEPLIBS) %.db: %.edf $(E2DB) $(E2SR_SYSFLAGS) $(E2SR_FLAGS) $< +%.db: ../%.edf + $(E2DB) $(E2SR_SYSFLAGS) $(E2SR_FLAGS) $< + %.edf: ../%.sch $(DEPSCHS) @if [ ! -f cad.rc -a -r ../cad.rc ] ; then ln -s ../cad.rc ; fi $(SCH2EDIF) $(SCH2EDIF_SYSFLAGS) $(SCH2EDIF_FLAGS) $< @@ -121,6 +130,13 @@ $(TARGETS) $(PROD): $(DEPLIBS) $(MANGEN) -s $( $@ -%.1:% - $(RM) $(