Actually, what I really need for the define is COPY_CMD = $(CP) $$$$< $$$$@ define do_sh $(1)/% : $(2)/%.sh @echo "'$(COPY_CMD)'"
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of PATTON, BILLY (SBCSI) > Sent: Tuesday, May 02, 2006 10:15 AM > To: [email protected] > Subject: Some more patter rules help > > > I have : > define do_sh > $(1)/% : $(2)/%.sh > @echo "copy $$$$< tp $$$$@" > endef > $(foreach proj,$(PROJECTS),\ > $(foreach bb,$(bb+$(proj)),\ > $(foreach topic,$(topic+$(proj)+$(bb)),\ > $(eval $(call > do_sh,$(PRD_TREE)/$(proj)/$(bb)/bin,$(SRC_TREE)/$(proj)/$(bb)/ > $(topic)/s > rc))))) > > > and I get from the echo : > copy $< tp > > How do I get the $? and $@ ? > How many times do I need to refreence/derefence > > > _______________________________________________ > 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
