Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
rename build directory into buildtool to avoid name clashes
[simgrid.git] / build / builder6 / libgras.mak
diff --git a/build/builder6/libgras.mak b/build/builder6/libgras.mak
deleted file mode 100644 (file)
index 22d013c..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-# Ce makefile permet la construction de la DLL simgrid.
-
-.autodepend
-
-# Répertoire d'installation du compilateur
-!if !$d(BCB)
-BCB = $(MAKEDIR)\..
-!endif
-
-# On utilise le compilateur BCC32
-!if !$d(BCC32)
-BCC32 = bcc32
-!endif
-
-# On utilise le linker ilink32
-!if !$d(LINKER)
-LINKER = ilink32
-!endif
-
-# Le nom du projet de compilation (ici la DLL)
-PROJECT=C:\buildslave\projects\simgrid\builddir\build\build\builder6\libgras\dll\debug\libgras.dll
-
-# Les options du compilateur BCC32
-# -tWD         Génèrer une DLL
-# -tWM         Génèrer une DLL multithread
-# -c           Ne pas effectuer la liaison
-# -n           Le répertoire est le répertoire obj
-# -Od          Désactiver toutes les optiomisations du compilateur
-# -r-          Désactivation de l'utilisation des variables de registre
-# -b-          Les énumérations ont une taille de un octet si possible
-# -k-          Activer le cadre de pile standart
-# -y           Générer les numéros de ligne pour le débogage
-# -v           Activer le débogage du code source
-# -vi-         Ne pas controler le développement des fonctions en ligne
-# -a8          Aligner les données sur une frontière de 8 octets
-# -p-          Utiliser la convention d'appel C
-       
-CFLAGS=-tWD -X- -tWM -c -nlibgras\obj -Od -r- -b- -k -y -v -vi- -a8 -p-
-
-# Les options du linker
-# -l           Répertoire de sortie intermédiaire
-# -I           Chemin du répertoire de sortie intermédiaire
-# -c-          La liaison n'est pas sensible à la casse
-# -aa          ?
-# -Tpd         ?
-# -x           Supprimer la création du fichier map
-# -Gn          Ne pas génèrer de fichier d'état
-# -Gi          Génèrer la bibliothèque d'importation
-# -w           Activer tous les avertissements         
-# -v           Inclure les informations de débogage complètes
-
-LFLAGS = -llibgras\lib\debug -Ilibgras\obj -c- -aa -Tpd -x -Gn -Gi -w -v
-
-# Liste des avertissements désactivés
-# -w-aus       Une valeur est affectée mais n'est jamais utilisée
-# -w-ccc       Une condition est toujours vraie ou toujours fausse
-# -w-csu       Comparaison entre une valeur signée et une valeur non signée
-# -w-dup       La redéfinition d'une macro n'est pas identique
-# -w-inl       Les fonctions ne sont pas développées inline
-# -w-par       Le paramètre n'est jamais utilisé
-# -w-pch       Impossible de créer l'en-tête précompilée
-# -w-pia       Affectation incorrecte possible
-# -w-rch       Code inatteignable
-# -w-rvl       La fonction doit renvoyer une valeur
-# -w-sus       Conversion de pointeur suspecte
-
-# Chemins des répertoires contenant des librairies (importation ou de code objet)
-LIBPATH = $(BCB)\Lib;$(BCB)\Lib\obj;libgras\obj
-
-WARNINGS=-w-aus -w-ccc -w-csu -w-dup -w-inl -w-par -w-pch -w-pia -w-rch -w-rvl -w-sus 
-
-# Liste des chemins d'inclusion
-INCLUDEPATH=$(BCB)\include;..\..\src\amok\PeerManagement;..\..\src\amok\Bandwidth;..\..\src\amok;..\..\src\gras\Virtu;..\..\src\gras\Msg;..\..\src\gras\DataDesc;..\..\src\gras\Transport;..\..\src\gras;..\..\src\include;..\..\src;..\..\src\xbt;..\..\include
-
-# Macro définies par l'utilisateur.
-# Cette macro permet de définir l'ensemble des fonctions exportées dans la DLL
-USERDEFINES=DLL_EXPORT 
-
-
-# Macros du système définies
-# On utilise pas la VCL ni la RTL dynamique et on utilise le mode de controle de type NO_STRICT
-SYSDEFINES=NO_STRICT;_NO_VCL;_RTLDLL
-
-# Liste des chemins des répertoires qui contiennent les fichiers de code source .c
-SRCDIR=libgras;..\..\src\xbt;..\..\src\gras;..\..\src\gras\Virtu;..\..\src\gras\Msg;..\..\src\gras\DataDesc;..\..\src\gras\Transport;..\..\src\amok;..\..\src\amok\Bandwidth;..\..\src\amok\PeerManagement
-
-# On demande au compilateur de rechercher les fichiers de code source c dans la liste des chemins définis ci-dessus
-!if $d(SRCDIR)
-.path.c   = $(SRCDIR)
-!endif
-
-
-# Liste des fichiers objets à générés et dont dépendent la dll
-OBJFILES = libgras.obj heap.obj log.obj mallocator.obj \
-set.obj snprintf.obj swag.obj sysdep.obj xbt_main.obj \
-xbt_matrix.obj xbt_peer.obj asserts.obj config.obj cunit.obj \
-dict.obj dict_multi.obj dynar.obj ex.obj fifo.obj graph.obj \
-graphxml_parse.obj rl_process.obj rl_emul.obj rl_dns.obj \
-rl_time.obj process.obj gras_module.obj timer.obj rpc.obj \
-rl_msg.obj msg.obj ddt_parse.yy.obj ddt_exchange.obj \
-datadesc.obj ddt_create.obj ddt_convert.obj cbps.obj \
-ddt_parse.obj transport_plugin_file.obj rl_transport.obj \
-transport_plugin_tcp.obj transport.obj rl_stubs.obj gras.obj \
-log_default_appender.obj dict_elm.obj dict_cursor.obj \
-getline.obj xbt_thread.obj amok_base.obj saturate.obj \
-bandwidth.obj peermanagement.obj
-
-LIBFILES =
-ALLOBJ = c0d32.obj $(OBJFILES)
-
-ALLLIB = $(LIBFILES) import32.lib cw32i.lib
-
-# Compilation de la DLL
-$(PROJECT): $(OBJFILES)
-       $(BCB)\BIN\$(LINKER) @&&!
-    $(LFLAGS) -L$(LIBPATH) +
-    $(ALLOBJ), +
-    $(PROJECT),, +
-    $(ALLLIB)
-!
-
-# Comme implicite de compilation des fichiers de code source c en fichier objet (pas de liaison)       
-.c.obj:
-       $(BCB)\BIN\$(BCC32) $(CFLAGS) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) {$< }