X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=modules%2FMakefile;h=0a778921870b5e0d692690d7fa72bc7757641d59;hp=4a7f3258e1155bd8351d852de53f1a0cf4ce6f3e;hb=a47964940e7918e81acb7f87fd2f1d5d2ff89778;hpb=351623b2a00432ae5b690476c68b8fb05cc8dd03 diff --git a/modules/Makefile b/modules/Makefile index 4a7f325..0a77892 100755 --- a/modules/Makefile +++ b/modules/Makefile @@ -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 \