Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

make(3erl) [linux man page]

make(3erl)						     Erlang Module Definition							make(3erl)

NAME
make - A Make Utility for Erlang DESCRIPTION
The module make provides a set of functions similar to the UNIX type Make functions. EXPORTS
all() -> up_to_date | error all(Options) -> up_to_date | error Types Options = [Option] Option = noexec | load | netload | <compiler option> This function first looks in the current working directory for a file named Emakefile (see below) specifying the set of modules to compile and the compile options to use. If no such file is found, the set of modules to compile defaults to all modules in the cur- rent working directory. Traversing the set of modules, it then recompiles every module for which at least one of the following conditions apply: * there is no object file, or * the source file has been modified since it was last compiled, or, * an include file has been modified since the source file was last compiled. As a side effect, the function prints the name of each module it tries to compile. If compilation fails for a module, the make pro- cedure stops and error is returned. Options is a list of make- and compiler options. The following make options exist: * noexec No execution mode. Just prints the name of each module that needs to be compiled. * load Load mode. Loads all recompiled modules. * netload Net load mode. Loads all recompiled modules an all known nodes. All items in Options that are not make options are assumed to be compiler options and are passed as-is to compile:file/2 . Options defaults to [] . files(ModFiles) -> up_to_date | error files(ModFiles, Options) -> up_to_date | error Types ModFiles = [Module | File] Module = atom() File = string() Options = [Option] Option = noexec | load | netload | <compiler option> files/1,2 does exactly the same thing as all/0,1 but for the specified ModFiles , which is a list of module or file names. The file extension .erl may be omitted. The Emakefile (if it exists) in the current directory is searched for compiler options for each module. If a given module does not exist in Emakefile or if Emakefile does not exist, the module is still compiled. EMAKEFILE
make:all/0,1 and make:files/1,2 looks in the current working directory for a file named Emakefile . If it exists, Emakefile should contain elements like this: Modules. {Modules,Options}. Modules is an atom or a list of atoms. It can be * a module name, e.g. file1 * a module name in another directory, e.g. ../foo/file3 * a set of modules specified with a wildcards, e.g. 'file*' * a wildcard indicating all modules in current directory, i.e. '*' * a list of any of the above, e.g. ['file*','../foo/file3','File4'] Options is a list of compiler options. Emakefile is read from top to bottom. If a module matches more than one entry, the first match is valid. For example, the following Emake- file means that file1 shall be compiled with the options [debug_info,{i,"../foo"}] , while all other files in the current directory shall be compiled with only the debug_info flag. {'file1',[debug_info,{i,"../foo"}]}. {'*',[debug_info]}. Ericsson AB tools 2.6.6.3 make(3erl)

Check Out this Related Man Page

wxTopLevelWindow(3erl)					     Erlang Module Definition					    wxTopLevelWindow(3erl)

NAME
wxTopLevelWindow - See external documentation: wxTopLevelWindow. DESCRIPTION
See external documentation: wxTopLevelWindow . This class is derived (and can use functions) from: wxWindow wxEvtHandler DATA TYPES
wxTopLevelWindow() : An object reference, The representation is internal and can be changed without notice. It can't be used for comparsion stored on disc or distributed for use on other nodes. EXPORTS
getIcon(This::wxTopLevelWindow()) -> wxIcon() (see module wxIcon) See external documentation . getIcons(This::wxTopLevelWindow()) -> wxIconBundle() (see module wxIconBundle) See external documentation . getTitle(This::wxTopLevelWindow()) -> string() See external documentation . isActive(This::wxTopLevelWindow()) -> bool() See external documentation . iconize(This::wxTopLevelWindow()) -> ok Equivalent to iconize(This, []) . iconize(This::wxTopLevelWindow(), Options::[Option]) -> ok Types Option = {iconize, bool()} See external documentation . isFullScreen(This::wxTopLevelWindow()) -> bool() See external documentation . isIconized(This::wxTopLevelWindow()) -> bool() See external documentation . isMaximized(This::wxTopLevelWindow()) -> bool() See external documentation . maximize(This::wxTopLevelWindow()) -> ok Equivalent to maximize(This, []) . maximize(This::wxTopLevelWindow(), Options::[Option]) -> ok Types Option = {maximize, bool()} See external documentation . requestUserAttention(This::wxTopLevelWindow()) -> ok Equivalent to requestUserAttention(This, []) . requestUserAttention(This::wxTopLevelWindow(), Options::[Option]) -> ok Types Option = {flags, integer()} See external documentation . setIcon(This::wxTopLevelWindow(), Icon::wxIcon() (see module wxIcon)) -> ok See external documentation . setIcons(This::wxTopLevelWindow(), Icons::wxIconBundle() (see module wxIconBundle)) -> ok See external documentation . centerOnScreen(This::wxTopLevelWindow()) -> ok Equivalent to centerOnScreen(This, []) . centerOnScreen(This::wxTopLevelWindow(), Options::[Option]) -> ok Types Option = {dir, integer()} See external documentation . centreOnScreen(This::wxTopLevelWindow()) -> ok Equivalent to centreOnScreen(This, []) . centreOnScreen(This::wxTopLevelWindow(), Options::[Option]) -> ok Types Option = {dir, integer()} See external documentation . setShape(This::wxTopLevelWindow(), Region::wxRegion() (see module wxRegion)) -> bool() See external documentation . setTitle(This::wxTopLevelWindow(), Title::string()) -> ok See external documentation . showFullScreen(This::wxTopLevelWindow(), Show::bool()) -> bool() Equivalent to showFullScreen(This, Show, []) . showFullScreen(This::wxTopLevelWindow(), Show::bool(), Options::[Option]) -> bool() Types Option = {style, integer()} See external documentation . AUTHORS
<> wxErlang 0.98.9 wxTopLevelWindow(3erl)
Man Page