makepp_statements

makepp_statements Perl package contains various statements in a makefile.
Download

makepp_statements Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Gary Holt
  • Publisher web site:
  • http://search.cpan.org/~pfeiffer/makepp-1.50-cvs-070728/pod/makepp_rules.pod

makepp_statements Tags


makepp_statements Description

makepp_statements Perl package contains various statements in a makefile. makepp_statements Perl package contains various statements in a makefile.and, build_cache, "build_check", define, else, enddef, endef, endif, "export", global, ifdef, "ifeq", "ifmakeperl", ifndef, ifneq, ifnsys, "ifperl", "ifsys", "include", "_include", load_makefile, make, perl, "makesub", no_implicit_load, or, perl, "perl_begin", perl_end, "prebuild", register_scanner, "register_command_parser", "register_input_suffix", repository, "runtime", signature, "sub"A statement is any line beginning with a word which does not have a : in it. (A colon implies that the line is a rule.) For example, these are statements: include extra_rules.mk load_makefile subdirMakepp has a number of builtin statements which you may occasionally need to use.Note that wherever you see an underscore, you may also use a dash, because makepp converts dashes to underscores in statement names.ConditionalsConditionals are special statements, which control what lines of the Makeppfile are actually seen. The simplest form (where ifxxx stands for any of the conditional statements documented below) is: ifxxx ... lines seen if the statement evaluates as true endifor: ifxxx ... lines seen if the statement evaluates as true else lines seen if the statement evaluates as false endifThere is also the possibility to do complex combinations like this: ifxxx ... and ifxxx ... and ifxxx ... or ifxxx ... and ifxxx ... lines seen if the combined statements evaluate as true else ifxxx ... or ifxxx ... and ifxxx ... lines seen if the first combination evaluates as false and these combined statements evaluate as true else lines seen if the statements above evaluate as false endifAs is suggested by the indentation, and has higher precedence than or. In other words an or elects between two groups of and`s. There may be any number of and ifxxx`s, or ifxxx`s and else ifxxx`s. Requirements: · Perl


makepp_statements Related Software