aboutsummaryrefslogtreecommitdiffstats
path: root/erlang.mk
AgeCommit message (Collapse)Author
2013-12-29Add CT_OPTS0.1.0Loïc Hoguin
2013-12-02Append DEPS_DIR at the end of ERL_LIBS if ERL_LIBS is definedLoïc Hoguin
Only done if DEPS_DIR isn't found in it yet. Thanks to Sean Chalmers for the debugging and original fix.
2013-12-02Merge branch 'master' of git://github.com/NineFX/erlang.mkLoïc Hoguin
2013-12-02Merge branch 'master' of git://github.com/kiela/erlang.mkLoïc Hoguin
2013-12-02Add --no-check-certificate to wget to make it work on default OSXLoïc Hoguin
2013-12-01Changed \s pattern in sed regex pattern to [[:space:]]. This should make the ↵Drew
sed pattern portable across GNU and BSD implementations.
2013-11-23Bump relx version to 0.5.2Kamil Kieliszczyk
2013-11-13Add relx improvementsKamil Kieliszczyk
Add ability to config relx in-line options by setting RELX_OPTS Fix using RELX_CONFIG variable Use relx 0.5.0
2013-11-06Add EDOC_OPTS variable.Andreas Stenius
This is useful if edoc can't process the sources without using the Erlang pre processor, for instance, or to pass other custom options when building the documentation.
2013-10-21Merge branch 'fix-modules-space' of git://github.com/RJ/erlang.mkLoïc Hoguin
2013-10-16Running 'make clean-all' has errors if a dep has no MakefileJay Nelson
Create a project with a dependency that has no Makefile such as wooga/eredis. Do 'make all' then 'make clean-all' to get an error. This patch checks for the presence of the Makefile before attempting to run 'make clean', however, it does not attempt run 'rebar clean' or other commands instead.
2013-10-14Tolerate spaces in .app.src {modules, []} tupleRJ
2013-10-14Small verbosity tweaksLoïc Hoguin
2013-10-14Don't leave broken $(RELX) on error eitherLoïc Hoguin
This will do until we stop using wget.
2013-10-14Merge branch 'wget-error' of git://github.com/yamt/erlang.mkLoïc Hoguin
2013-10-14Add release support to erlang.mkLoïc Hoguin
No special configuration is needed, the release will be built automatically if a relx.config file is found.
2013-09-03don't leave broken $(PKG_FILE) on a errorYAMAMOTO Takashi
so that next time this tries to fetch it again.
2013-08-31Add targets for individual test suitesLoïc Hoguin
2013-08-24Set ERL_LIBS to $(DEPS_DIR) rather than $(DEPS)Daniel White
This fixes a problem introduced by commit 1b6aa025 such that the dependencies were no longer being included in compilation. Noticed due to modules in a project being unable to find behaviours defined in dependencies.
2013-08-22Use a proper file extension for the packages fileLoïc Hoguin
We'll keep the .txt file for a month or so before deleting it.
2013-08-22Fix find command, filter regular files onlyElian Gidoni
2013-08-22Merge branch 'master' of git://github.com/srstrong/erlang.mkLoïc Hoguin
2013-08-22Do not run tests if test directory does not existSteve Strong
2013-08-22Merge branch 'master' of git://github.com/gegidoni/erlang.mkLoïc Hoguin
2013-08-22Export PKG_FILE so only one gets downloadedLoïc Hoguin
Thought I had committed that. Oops!
2013-08-20Compile files from src/ subdirsElian Gidoni
2013-08-18Added realpath to ebin in test run to prevent ct_run messagesSteve Strong
2013-08-18Allow higher level makefile to specify ERL_LIBSSteve Strong
2013-08-15Make the fetching of the package file a little less verboseLoïc Hoguin
2013-08-15Fix downloading of packages file when fetching pkg:// depsLoïc Hoguin
Previous code was downloading it a for each dep that used pkg://.
2013-08-15Add package index featureLoïc Hoguin
2013-08-14Add basic support for building deps with no MakefileLoïc Hoguin
2013-08-14Use the correct deps directory when building templatesLoïc Hoguin
2013-08-07When building tests, provide the correct DEPS_DIR value.Jesper Louis Andersen
2013-07-12Set ERL_LIBS to $(DEPS_DIR) rather than `deps`Jesper Louis Andersen
This solves a recursion problem when compiling deeper recursive makefile structures. All dependencies are pulled to the top-level dependencies directory by virtue of DEPS_DIR, but the recursive make calls to erlc fails since the value is hard-coded.
2013-07-08Add support for .xrl and .yrl filesLoïc Hoguin
Leex and Yecc files for generating lexers and parsers.
2013-07-02Add support for rebar powered depsLoïc Hoguin
Sets a newly repaired environment variable that rebar checks to determine the deps folder, REBAR_DEPS_DIR. This way rebar can now use the erlang.mk deps folder for its own deps. This is of course incompatible with all rebar versions before https://github.com/rebar/rebar/commit/620c4b01c6e59d47e92ea069f8510b8cb482ebae but compatibility should increase with repositories getting a newer rebar.
2013-06-20Fix include error for compile_erlgoofansu
2013-06-10Set ERL_LIBS=deps when compiling in test/James Fish
2013-06-07Merge branch 'patch-1' of git://github.com/dvv/erlang.mkLoïc Hoguin
2013-06-07Fix compatibility with GNU Make 3.81Ali Sabil
The define directive prior in GNU Make prior to 3.82 does not support variable assignment operator after the variable name.
2013-06-01Report empty list when no *.beam existsVladimir Dronnikov
2013-05-28Add support for ErlyDTL files found in templates/*.dtlLoïc Hoguin
2013-05-23Add support for compiling Core Erlang filesLoïc Hoguin
2013-05-05Don't clean-deps for the tests targetLoïc Hoguin
2013-05-01Add test-only dependenciesLoïc Hoguin
2013-05-01Fix a typo in build-pltLoïc Hoguin
The dependencies weren't included as expected.
2013-05-01Add deps to ERL_LIBS when compilingLoïc Hoguin
This allows erlc to find behaviours defined by other applications.
2013-05-01Initial commitLoïc Hoguin