I have few simple problem in defining rules in my makefile.

Problem 1:

The problem is I want a generic rule to build targets say afile, bfile or
cfile dependent on a_FILES, b_FILES, c_FILES respectively
in example given below:

To_Build = a b c d

a_FILES = a1 a2 a3 a4
b_FILES = b1 b2 b3 b4
c_FILES = c1 c2 c3 c4


$(To_build)file: $(To_build)_FILES
(what I mean is I want target as afile, bfile, cfile having prequisite as
either a_FILES or b_FILES or c_FILES depending on target to build).

I tried the static  pattern rule for prequisite and pathsub for target but
it doesn't work:
$(patsubst %,%file,$(To_build)):%file:$(%_FILE)


Problem 2:
Also if I have,
temp = a
would $($(temp)_FILES) mean a_FILES

Would appreciate your help on the above

Regards,
Vijay



Thanks,
Vijay







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

Reply via email to