Hi, I am trying to formulate a rule for the following task:
The target "fileA" is created by executing the command "Cmd_to_create_fileA", which does NOT require the "fileB". There is no rule in GnuMake to create "fileB". Still, I would like to make the creation of "fileA" dependent on "fileB", according to the conditons: Execute "Cmd_to_create_fileA" 1) if fileA exists and fileB exists and fileB is younger than fileA; 2) if fileA exists and fileB does not exist; 3) if fileA does not exist and fileB exists; 4) if fileA does not exist and fileB does not exist; or, formulated the other way round, do NOT execute "Cmd_to_create_fileA": if fileA exists and fileB exists and fileB is older than fileA; The conditions 1) and 3) are covered by the standard rule: fileA: fileB Cmd_to_create_fileA In cases 2) and 4) gnumake doesn't find a rule to create fileB, and aborts with an error like "Don't now how to make fileB". How can I formulate the rule, so no error occurs? Can somebody please help me? Cheers Haues -- View this message in context: http://www.nabble.com/Rule-formulation-tp14721900p14721900.html Sent from the Gnu - Make - W32 mailing list archive at Nabble.com. _______________________________________________ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32