Thank you all. The problem is solved. Here is the template I was looking for:

TARGETS := main1
main1_DEPENDS  := modul1.cpp_o modul2.cpp_o

SOURCES_CPP := modul1.cpp modul2.cpp main1.cpp
modul1.cpp_DEPENDS  := modul1.h
modul2.cpp_DEPENDS  := modul2.h

OBJS_CPP := $(SOURCES_CPP:=_o)
.SECONDEXPANSION:
$(OBJS_CPP): %.cpp_o: %.cpp $$(%.cpp_DEPENDS)
    @echo CC $@: $^

.SECONDEXPANSION:
$(TARGETS): $$([EMAIL PROTECTED])
    @echo LINK $@: $^

This template can be expanded and then used for more general purpose
applications.


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

Reply via email to