Logtalk reference manual
Built-in predicate: logtalk_make/0
Contents > Reference Manual > Built-in Predicates > logtalk_make/0

## logtalk_make/0

#### Description

    logtalk_make

Reloads all Logtalk source files that have been modified since the time they are last loaded. Only source files loaded using the `logtalk_load/1-2` predicates are reloaded. Non-modified files will also be reloaded when there is a change to the compilation mode (i.e. when the files were loaded without explicit `debug/1` or `optimize/1` flags and the default values of these flags changed after loading; no check is made, however, for other implicit compiler flags that may have changed since loading).

Depending on the back-end Prolog compiler, the shortcut `{*}` may be used in alternative (check the adapter files for its availability).

#### Template and modes

    logtalk_make

#### Errors

`(none)`

#### Examples

    | ?- logtalk_make.

#### See also

`logtalk_compile/1`, `logtalk_compile/2`, `logtalk_load/1`, `logtalk_load/2`, `logtalk_make/1`