# coding: utf-8\r
# For more informations about the modules listed here see : http://dev.euphorik.ch/wiki/euk/Home\r
\r
-# Directory where the compiled modules will be put
-rep_ebin = ebin
+# Directory where the compiled modules will be put\r
+rep_ebin = ebin\r
\r
-# Directory where the sources are
-rep_erl = erl
+# Directory where the sources are\r
+rep_erl = erl\r
\r
-# Directory which contains the hrl files (records definition)
-rep_include = include
+# Directory which contains the hrl files (records definition)\r
+rep_include = include\r
+rep_include_yaws = /usr/lib/yaws/include\r
\r
# Arguments for the compilator\r
-# It's possible to compile in native mode with :
-# $ make NATIVE=true
-ifdef NATIVE
- erlc_params = +native -I $(rep_include) -o $(rep_ebin) $<
-else
- erlc_params = -I $(rep_include) -o $(rep_ebin) $<
-endif
-
+# It's possible to compile in native mode with :\r
+# $ make NATIVE=true\r
+ifdef NATIVE\r
+ erlc_params = +native -I $(rep_include) -I $(rep_include_yaws) -o $(rep_ebin) $<\r
+else\r
+ erlc_params = -I $(rep_include) -I $(rep_include_yaws) -o $(rep_ebin) $<\r
+endif\r
+\r
all: $(rep_ebin)/smtp.beam \\r
-$(rep_ebin)/euphorik_bd.beam \
-$(rep_ebin)/euphorik_minichat_conversation.beam \
-$(rep_ebin)/euphorik_requests.beam \
-$(rep_ebin)/euphorik_protocole.beam \
-$(rep_ebin)/euphorik_daemon.beam \
-$(rep_ebin)/euphorik_bd.beam \
-$(rep_ebin)/euphorik_bd_admin.beam \
-$(rep_ebin)/euphorik_common.beam \
-$(rep_ebin)/euphorik_test.beam
+$(rep_ebin)/euphorik_bd.beam \\r
+$(rep_ebin)/euphorik_minichat_conversation.beam \\r
+$(rep_ebin)/euphorik_requests.beam \\r
+$(rep_ebin)/euphorik_protocole.beam \\r
+$(rep_ebin)/euphorik_daemon.beam \\r
+$(rep_ebin)/euphorik_bd.beam \\r
+$(rep_ebin)/euphorik_bd_admin.beam \\r
+$(rep_ebin)/euphorik_common.beam \\r
+$(rep_ebin)/euphorik_test.beam\r
\r
$(rep_ebin)/smtp.beam: $(rep_erl)/smtp.erl\r
erlc $(erlc_params)\r
-
-$(rep_ebin)/euphorik_bd.beam: $(rep_erl)/euphorik_bd.erl $(rep_include)/euphorik_bd.hrl $(rep_include)/euphorik_defines.hrl
- erlc $(erlc_params)
-
-$(rep_ebin)/euphorik_bd_admin.beam: $(rep_erl)/euphorik_bd_admin.erl $(rep_include)/euphorik_bd.hrl $(rep_include)/euphorik_defines.hrl
- erlc $(erlc_params)
-
-$(rep_ebin)/euphorik_minichat_conversation.beam: $(rep_erl)/euphorik_minichat_conversation.erl $(rep_include)/euphorik_bd.hrl
- erlc $(erlc_params)
-
-$(rep_ebin)/euphorik_requests.beam: $(rep_erl)/euphorik_requests.erl $(rep_include)/euphorik_defines.hrl
- erlc $(erlc_params)
-
-$(rep_ebin)/euphorik_protocole.beam: $(rep_erl)/euphorik_protocole.erl $(rep_include)/euphorik_defines.hrl
- erlc $(erlc_params)
-
-$(rep_ebin)/euphorik_daemon.beam: $(rep_erl)/euphorik_daemon.erl $(rep_include)/euphorik_defines.hrl
- erlc $(erlc_params)
-
-$(rep_ebin)/euphorik_common.beam: $(rep_erl)/euphorik_common.erl
- erlc $(erlc_params)
-
-$(rep_ebin)/euphorik_test.beam: $(rep_erl)/euphorik_test.erl $(rep_include)/euphorik_bd.hrl
- erlc $(erlc_params)
-
-clean:
- rm ebin/*.beam
+\r
+$(rep_ebin)/euphorik_bd.beam: $(rep_erl)/euphorik_bd.erl $(rep_include)/euphorik_bd.hrl $(rep_include)/euphorik_defines.hrl\r
+ erlc $(erlc_params)\r
+\r
+$(rep_ebin)/euphorik_bd_admin.beam: $(rep_erl)/euphorik_bd_admin.erl $(rep_include)/euphorik_bd.hrl $(rep_include)/euphorik_defines.hrl\r
+ erlc $(erlc_params)\r
+\r
+$(rep_ebin)/euphorik_minichat_conversation.beam: $(rep_erl)/euphorik_minichat_conversation.erl $(rep_include)/euphorik_bd.hrl\r
+ erlc $(erlc_params)\r
+\r
+$(rep_ebin)/euphorik_requests.beam: $(rep_erl)/euphorik_requests.erl $(rep_include)/euphorik_defines.hrl\r
+ erlc $(erlc_params)\r
+\r
+$(rep_ebin)/euphorik_protocole.beam: $(rep_erl)/euphorik_protocole.erl $(rep_include)/euphorik_defines.hrl\r
+ erlc $(erlc_params)\r
+\r
+$(rep_ebin)/euphorik_daemon.beam: $(rep_erl)/euphorik_daemon.erl $(rep_include)/euphorik_defines.hrl\r
+ erlc $(erlc_params)\r
+\r
+$(rep_ebin)/euphorik_common.beam: $(rep_erl)/euphorik_common.erl\r
+ erlc $(erlc_params)\r
+\r
+$(rep_ebin)/euphorik_test.beam: $(rep_erl)/euphorik_test.erl $(rep_include)/euphorik_bd.hrl\r
+ erlc $(erlc_params)\r
+\r
+clean:\r
+ rm ebin/*.beam\r