Try using VPATH or vpath.

HTH,
Noel

Alexander Farber wrote:

Sorry for my previous chaotic mail. I've constructed a simple
test case for my problem and hope that someone will comment:

bolinux72:afarber {555} cat Makefile

OBJDIR = objdir
SRCS = a.cpp \
       src1/b.cpp
OBJS = $(addprefix $(OBJDIR)/, $(notdir $(SRCS:.cpp=.obj)))

all: $(OBJS)

$(OBJDIR)/%.obj: %.cpp
        @echo g++ -o $@ -c $<

bolinux72:afarber {556} gmake
g++ -o objdir/a.obj -c a.cpp
gmake: *** No rule to make target `objdir/b.obj', needed by `all'.  Stop.




_______________________________________________ Help-make mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/help-make



_______________________________________________
Help-make mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to