hello / erlang / Makefile

MODULES=ringbench hello name_server \
server1 server2 geometry test_ets test_tcp \

ERLC=erlc #`which erlc`
.SUFFIXES: .beam .erl .yrl

all: compile

compile: #${MODULES:%=%.beam}
	erl -make -Wall

ERLFLAGS=-Wall
#don't do -smp in compiling if you want to use full smp

#.beam.erl:
.erl.beam:
	${ERLC} ${ERLFLAGS} $< -o $@

#hello.beam: hello.erl
###	erlc -W $<

.yrl.erl:
	erlc -W $<

clean: 
	-rm -rf *.beam
	-rm -rf erl_crash.dump
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.