aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)Author
2015-01-04Merge branch 'patch-2' of https://github.com/brigadier/erlang.mkLoïc Hoguin
2015-01-03Make it possible to create erlydtl beam files with full path in the nameEvgeny M
if DTL_FULL_PATH=1 /templates/a/b/c.dtl -> a_b_c_dtl.beam otherwise (as it was before) -> c_dtl.beam add return_errors flag to erlydtl:compile to return {error, Errors} instead of error; add {doc_root, "templates"} flag to allow extend and include templates from parent directories (by default erlydtl looks for parent template in the directory of the current template); make compilation stop if erlydtl:compile returns an error
2014-12-22Improve the gen_fsm templateLoïc Hoguin
* Rename and add the default state functions `state_name/2,3` * Rename the variable `State` into `StateData` as per documentation
2014-12-22Merge branch 'gen_fsm-template' of https://github.com/grahamrhay/erlang.mkLoïc Hoguin
2014-12-21Add EUnit pluginEnrique Fernandez
2014-12-20Added a gen_fsm templateGraham Hay
2014-12-17Use $(CURDIR) instead of ../$(PROJECT) for SHELL_PATHLoïc Hoguin
This fixes the issue where the project name and project directory differ, and allow us to support directory of the form name-version.
2014-11-25plugins/c_src.mk: update CFLAGS/CXXFLAGS/LDFLAGS for OS XKenji Rikitake
* Add the following flags to LDFLAGS needed at linkage for OS X, and remove the following flags from CFLAGS and CPPFLAGS: `-arch x86_64 -flat_namespace -undefined suppress`
2014-11-25plugins/c_src.mk: use non-regex file extention detectionKenji Rikitake
* The `-regex` option of `find` command to determine `SOURCES` in plugins/c_src.mk` is not portable; does not work on OS X. Rewrite with a portable form of using `find` native `-name` command option with `\(`, `-o`, and `\)`. * Support file extentions of `*.c`, `*.C`, `*.cc`, and `*.cpp`.
2014-11-24add escript pluginDave Cottlehuber
2014-11-22plugin/c_src: remove C_SRC_OPTSSlava Yurin
We can just LDFLAGS += and whatnot.
2014-11-20plugin/c_src: compile C++ sourceSlava Yurin
Add compile .cc,.cpp,.C files as C++. Compile each source file to .o. Link all .o object to .so. Delete .o on clean target.
2014-11-19Make env.mk delete on distcleanSlava Yurin
Because env.mk creates a considerable time, then delete it less often.
2014-11-19Compile all *.c files in c_src and sub dirSlava Yurin
2014-11-19Don't try compile c_src if not existSlava Yurin
2014-11-19Add erl_interface for c_src compile and linkSlava Yurin
Using LDFLAGS, LDLIBS for link
2014-11-09Use erlang:halt/0 for c_src.mkKenji Rikitake
* erlang:halt/0 is much faster than init:stop/0 to terminate execution (no wait time)
2014-11-01Allow overriding the method and directories analyzed by DialyzerLoïc Hoguin
2014-11-01Merge branch 'jfacorro.elvis.96.plugin' of git://github.com/inaka/erlang.mkLoïc Hoguin
2014-10-31[inaka/elvis#96] Elvis plugin.Juan Facorro
2014-10-30erlc: update {id, git} in .app.src with git describe outputDave Cottlehuber
2014-10-15Add -I include/ to build-ct-suites targetAlexander Færøy
2014-09-24Fix for the cowboy_rest templateEric Sagnes
2014-09-11Merge branch 'master' of git://github.com/Version2beta/erlang.mkLoïc Hoguin
2014-09-09fix typo in ifneqDaniel Goertzen
2014-09-08Created shell targetRob Martin
2014-08-20Correctly handle RELX_OUTPUT_DIR1.1.0Loïc Hoguin
2014-08-15Fix relx plugin to have targets defined even if file is missingLoïc Hoguin
2014-08-06build plt automaticly when is missingAndrzej Sliwa
2014-08-05Don't download relx every buildLoïc Hoguin
2014-08-02Fixed output of help commandUmbertoC
list-templates was replaced by bootstrap-lib in the output of the help command.
2014-08-01Also delete the relx executable on distcleanLoïc Hoguin
2014-07-31Add command-line help to the bootstrap pluginLoïc Hoguin
2014-07-30Add bootstrap pluginLoïc Hoguin
2014-07-29Only autodetect if we have a test directory.Sedrik
2014-07-25Make Dialyzer find source files recursivelyLoïc Hoguin
2014-07-25Fix a wrong target nameLoïc Hoguin
2014-07-25Merge branch 'auto-detect-ct-suites' of git://github.com/sedrik/erlang.mkLoïc Hoguin
2014-07-24Autodetect CT SUITESSedrik
2014-07-22Merge branch 'patch-1' of git://github.com/jaynel/erlang.mkLoïc Hoguin
2014-07-22Merge branch 'jj1bdx-cc-cflags' of git://github.com/jj1bdx/erlang.mkLoïc Hoguin
2014-07-20Allow $DIALYZER_OPTS to add more source directoriesJay Nelson
The current ordering of args in the dialyzer command don't allow additional source directories to be specified. Putting --no_native first allows the beginning of the $DIALYZER_OPTS to specify additional directories of files to be analyzed.
2014-07-21Add CC/CFLAGS OS type detection code to plugins/c_src.mkKenji Rikitake
2014-06-11fixed setting `RELX_OUTPUT_DIR` from `RELX_OPTS`Thomas Moulia
This fix is imperfect: it only works if `-o $DIR` are the first args in `RELX_OPTS`. It does not implicitly set the `RELX_OUTPUT_DIR` when there is an arg other than `-o`, e.g. `--dev-mode`, leading `RELX_OPTS`.
2014-06-10Initial support for NIFsLoïc Hoguin
2014-06-06move CT_OPTS so that -erl_args works as expected when running testsChristian Briones
2014-05-29Bump relx version to 1.0.2Kamil Kieliszczyk
2014-05-28Cut erlang.mk into many small componentsLoïc Hoguin
* The build.config says what gets into the generated erlang.mk. * The default erlang.mk in the repository hasn't changed yet. * Clean targets were separated into "clean" and "distclean". * The "help" target was added to display some help message. I probably broke a couple things...