MOD mineurs
[euphorik.git] / modules / Makefile
index 4a7f325..0a77892 100755 (executable)
@@ -8,8 +8,17 @@ rep_erl = erl
 # Répertoire dans lequel se trouve les fichier hrl (définition de record)
 rep_include = include
 
-# Paramètre du compilateur
-erlc_params = -I $(rep_include) -o $(rep_ebin) $<
+# Paramètres du compilateur
+# il est possible de compiler en natif en executant :
+#  $ make NATIVE=true
+# les différents tests on montrés que ca n'augmentait pas les performances
+# car très lié à la base de données
+# TODO : simplifier et éviter les répetitions
+ifdef NATIVE 
+   erlc_params = +native -I $(rep_include) -o $(rep_ebin) $<
+else
+   erlc_params = -I $(rep_include) -o $(rep_ebin) $<
+endif
 
 # Compilation de toute l'application euphorik
 all: $(rep_ebin)/smtp.beam \\r