X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=modules%2FMakefile;h=4a7f3258e1155bd8351d852de53f1a0cf4ce6f3e;hp=32edb72d08adb926578b78ec28851a28ca1bc682;hb=972919ab7f5651cd721eb6eec75f7150fdeaf347;hpb=c01d54fd6a515a6f2860e3b18ff574afa5caa83b diff --git a/modules/Makefile b/modules/Makefile index 32edb72..4a7f325 100755 --- a/modules/Makefile +++ b/modules/Makefile @@ -1,3 +1,4 @@ +# coding: utf-8 # Répertoire dans lequel se trouve les modules compilés (beam) rep_ebin = ebin @@ -11,22 +12,27 @@ rep_include = include erlc_params = -I $(rep_include) -o $(rep_ebin) $< # Compilation de toute l'application euphorik -all: $(rep_ebin)/euphorik_bd.beam \ +all: $(rep_ebin)/smtp.beam \ +$(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_update.beam \ +$(rep_ebin)/euphorik_bd_admin.beam \ $(rep_ebin)/euphorik_common.beam \ $(rep_ebin)/euphorik_test.beam + +# Module pour l'envoie d'email +$(rep_ebin)/smtp.beam: $(rep_erl)/smtp.erl + erlc $(erlc_params) # Module pour la gestion des données persistante la BD $(rep_ebin)/euphorik_bd.beam: $(rep_erl)/euphorik_bd.erl $(rep_include)/euphorik_bd.hrl $(rep_include)/euphorik_defines.hrl erlc $(erlc_params) # Module pour la mise à jour de la BD -$(rep_ebin)/euphorik_bd_update.beam: $(rep_erl)/euphorik_bd_update.erl $(rep_erl)/euphorik_bd.erl $(rep_include)/euphorik_bd.hrl $(rep_include)/euphorik_defines.hrl +$(rep_ebin)/euphorik_bd_admin.beam: $(rep_erl)/euphorik_bd_admin.erl $(rep_erl)/euphorik_bd.erl $(rep_include)/euphorik_bd.hrl $(rep_include)/euphorik_defines.hrl erlc $(erlc_params) # Module permettant l'extraction des conversations du minichat @@ -46,7 +52,7 @@ $(rep_ebin)/euphorik_protocole.beam: $(rep_erl)/euphorik_protocole.erl $(rep_inc # erlc $(erlc_params) # Module effectuant periodiquement certaines tâches -$(rep_ebin)/euphorik_daemon.beam: $(rep_erl)/euphorik_daemon.erl $(rep_include)/euphorik_defines.hrl +$(rep_ebin)/euphorik_daemon.beam: $(rep_erl)/euphorik_daemon.erl $(rep_include)/euphorik_defines.hrl $(rep_erl)/euphorik_bd_admin.erl erlc $(erlc_params) # Module avec plein de bordel dedant