DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(make.info.gz) Makefile Names

Info Catalog (make.info.gz) Makefile Contents (make.info.gz) Makefiles (make.info.gz) Include
 
 3.2 What Name to Give Your Makefile
 ===================================
 
 By default, when `make' looks for the makefile, it tries the following
 names, in order: `GNUmakefile', `makefile' and `Makefile'.  
 
    Normally you should call your makefile either `makefile' or
 `Makefile'.  (We recommend `Makefile' because it appears prominently
 near the beginning of a directory listing, right near other important
 files such as `README'.)  The first name checked, `GNUmakefile', is not
 recommended for most makefiles.  You should use this name if you have a
 makefile that is specific to GNU `make', and will not be understood by
 other versions of `make'.  Other `make' programs look for `makefile' and
 `Makefile', but not `GNUmakefile'.
 
    If `make' finds none of these names, it does not use any makefile.
 Then you must specify a goal with a command argument, and `make' will
 attempt to figure out how to remake it using only its built-in implicit
 rules.   Using Implicit Rules Implicit Rules.
 
    If you want to use a nonstandard name for your makefile, you can
 specify the makefile name with the `-f' or `--file' option.  The
 arguments `-f NAME' or `--file=NAME' tell `make' to read the file NAME
 as the makefile.  If you use more than one `-f' or `--file' option, you
 can specify several makefiles.  All the makefiles are effectively
 concatenated in the order specified.  The default makefile names
 `GNUmakefile', `makefile' and `Makefile' are not checked automatically
 if you specify `-f' or `--file'.  
 
Info Catalog (make.info.gz) Makefile Contents (make.info.gz) Makefiles (make.info.gz) Include
automatically generated byinfo2html