Browse Source

Simplify the Makefile.

Tim Fletcher 16 years ago
parent
commit
625471c199
1 changed files with 7 additions and 34 deletions
  1. 7 34
      Makefile

+ 7 - 34
Makefile

@@ -1,44 +1,17 @@
 SOURCE_FILES := $(wildcard src/*.erl)
 
-ERLC := erlc -W +debug_info -o ebin
 
-ERL := erl -pa ebin -pa ../erlang-fmt/ebin -s crypto -s inets -s ssl
+all: ebin
 
+ebin: ebin/oauth.app $(SOURCE_FILES:src/%.erl=ebin/%.beam)
 
-all: beam_files
-
-beam_files: $(SOURCE_FILES:src/%.erl=ebin/%.beam)
+ebin/oauth.app: src/oauth.app
+	@test -d ebin || mkdir ebin
+	cp src/oauth.app ebin/oauth.app
 
 ebin/%.beam: src/%.erl
 	@test -d ebin || mkdir ebin
-	$(ERLC) $<
-
-ebin/oauth_unit.beam: test/oauth_unit.erl
-	$(ERLC) -pa ../eunit/ebin -I../ -Iinclude test/oauth_unit.erl
-
-ebin/oauth_termie.beam: test/oauth_termie.erl
-	$(ERLC) test/oauth_termie.erl
-
-ebin/oauth_google.beam: test/oauth_google.erl
-	$(ERLC) test/oauth_google.erl
+	erlc -W +debug_info -o ebin $<
 
 clean:
-	rm -rf ebin/*.beam erl_crash.dump
-
-test: beam_files ebin/oauth_unit.beam
-	@$(ERL) -noshell -s oauth_unit test -s init stop
-
-termie_hmac: beam_files ebin/oauth_termie.beam
-	@$(ERL) -noshell -s oauth_termie test_hmac -s init stop
-
-termie_rsa: beam_files ebin/oauth_termie.beam
-	@$(ERL) -noshell -s oauth_termie test_rsa -s init stop
-
-google: beam_files ebin/oauth_google.beam
-	@$(ERL) -noshell -s oauth_google test -s init stop
-
-shell: beam_files
-	@$(ERL)
-
-dialyzer:
-	dialyzer --no_check_plt --src -c src/
+	@rm -rf ebin erl_crash.dump