help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

some vpath help


From: PATTON, BILLY \(SBCSI\)
Subject: some vpath help
Date: Thu, 4 May 2006 13:29:11 -0500

Here is my makefile test case.  Unfortunately you cannot run it.

PRD_TREE := /makefile_test/dev/bp1497/v0607/PRODUCT_TREE
SRC_TREE := /makefile_test/dev/bp1497/v0607/SOURCE_TREE
targets+ldb+celltools+tst :=  $(PRD_TREE)/ldb/celltools/bin/DBC_Util.tix
\
                              $(PRD_TREE)/ldb/celltools/bin/GUI.tix
\
 
$(PRD_TREE)/ldb/celltools/bin/Infrastruct.tix \
                              $(PRD_TREE)/ldb/celltools/bin/Math.tix
\
                              $(PRD_TREE)/ldb/celltools/bin/Messager.tix
\
                              $(PRD_TREE)/ldb/celltools/bin/MsgCodes.tix
\
                              $(PRD_TREE)/ldb/celltools/bin/OraTcl.tix
\
                              $(PRD_TREE)/ldb/celltools/bin/TclVSrpt.tix


all : $(targets+ldb+celltools+tst)

$(PRD_TREE)/ldb/celltools/bin/%.tix : \
  vpath $(PRD_TREE)/ldb/celltools/bin/%.tix \
  $(SRC_TREE)/ldb/celltools/pub
$(PRD_TREE)/ldb/celltools/bin/%.tix :
$(SRC_TREE)/ldb/celltools/tst/src/%.tix
        /usr/bin/cp $< $@

the $(PRD_TREE)/ldb/celltools and the $(SRC_TREE)/ldb/celltools/tst
are created by foreach loops 

when I try to run this I get:

make -f z
make: *** No rule to make target
`/makefile_test/dev/bp1497/v0607/PRODUCT_TREE/ldb/celltools/bin/DBC_Util
.tix', \
needed by `all'.  Stop.

What is wrong?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]