[erlang-questions] [ANN] erlang.mk 1.0

Loïc Hoguin essen@REDACTED
Fri Aug 1 15:07:44 CEST 2014


Hello!

erlang.mk 1.0 has been released.

erlang.mk is a GNU Make based build system with bootstrap and package 
index features that make life so much better.

   https://github.com/ninenines/erlang.mk

Going from 0 to release is a 5 steps process with erlang.mk.

  *  # Create a directory for your application
  *  # Download erlang.mk into that directory
  *  make -f erlang.mk bootstrap bootstrap-rel
  *  make
  *  ./_rel/your_release/bin/your_release console

And if you want to use a third party project, like Cowboy, you simply 
need to add this one line to your Makefile and then run make again:

  *  DEPS = cowboy

That's really it!

A note for previous users: a few small things changed since the previous 
version. You can take a look at the Cowboy or Ranch repositories for 
details. It's mostly a number of things you don't have to do anymore so 
it's a quick upgrade, just delete a few lines! This new version is 
compatible with projects using an older erlang.mk so you can update at 
your own pace.

Don't forget to add your Make-powered projects to the package index file 
and send a PR to make everyone's life better!

Enjoy!

-- 
Loïc Hoguin
http://ninenines.eu



More information about the erlang-questions mailing list