Ce générateur s'appuie sur des compilateurs et des éditeurs de liens tels gcc ou ld. Ces derniers ne sont pas fournis avec Up ! Compiler.
Certains paramètres font référence à des fichiers ou à des chemins d'accès. En ce cas, il est possible d'employer des variables environnement dans l'expression des chemins d'accès. Exemple :
Tmp=${UPS_HOME}/demo/tmp/${UPS_USER}
/
et les noms de fichiers ou de répertoires peuvent utiliser les partitions montées automatiquement par Up ! System.
Les paramètres sont lus successivement dans :
Les paramètres peuvent être préfixés par UpsGnc.
Les valeurs des paramètres comportant des caractères espace doivent être mises entre caractères guillemet " ou entre caractères apostrophe '.
ArchiveDynamique=ar -rc lib${Module}.a ${Composant}.o
ArchiveJava=jar ${ParamètresArchive) ${Module}.jar ${RepertoireClasses}
ArchiveStatique=ar -rc lib${Module}.a ${Composant}.o
Cible | Valeur de l'option |
Aix 4.3 | Aix43 |
Cygwin 1.5 | CygWin15 |
Data General Unix 3.5 | Dg35 |
Digital Unix 4.0 | Dec40 |
HpUx 11 | HpUx11 |
Irix 6.4 | Irix64 |
Linux 2.4 | Linux24 |
MacOs X | MacOs10 |
Ncr Dynix 4.0 | Dynix40 |
Z/Os r7 | Os390R7 |
Os 400 3.7 | Os400V37 |
Os 400 4.4 | Os400V44 |
Sco 3.2 | Sco32 |
Sequent Unix 4.4 | Sequent44 |
Sinix 4.0 | Sinix40 |
Solaris 2.7 | Sol27 |
Windows 95 | Win95 |
Windows 2000 | NtIntel2000 |
Windows Millenium | WinMe |
Windows Nt 4.0 Alpha | NtAlpha40 |
Windows Nt 4.0 Intel | NtIntel40 |
Windows Xp | NtIntelXp |
CompilationDynamique=cc -g ${ListeDInclusions} -c ${Composant}.c ${Composant}.o
CompilationIdlCom=midl.exe /nologo /client none /server none /win32 /Zp4 ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} /header ${IdlCom}.h ${IdlCom}.idl
CompilationIdlCorba=idl.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} -I ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -g ${ListeDInclusions} -c ${Composant}.c ${Composant}.o
CompilationTlbCom=midl.exe /nologo /client none /server none /win32 /Zp4 /D Module${Module} ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} ${IdlCom}.idl
Compression ${Module}
EditionDeLiensDynamique=cc ${ListeDImportations} -o ${Module} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} -o ${Module} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=cc ${ListeDImportations} -o ${Module} ${ListeDeComposants} ${ListeDeModules}
LancementCompilation=make -f ${Makefile} ${Cible}
LiaisonRessources=${MSVC_HOME}\bin\rc /k ${UPS_HOME}\lib\upscmp.res $(Module).exe
ManifesteDynamique=mt.exe -manifest ${Module}.dll.manifest -outputresource:${Module}.dll;2
ManifesteExecutable=mt.exe -manifest ${Module}.exe.manifest -outputresource:${Module}.exe;1
Preprocessing=cl.exe /nologo /EP $(FichierEntree) > $(FichierSortie)
$(
et )
. Sur les autres plates-formes, elles doivent être entourées de ${
et }
. Voici la liste des variables définies :
Variable | Signification |
RepertoireArchive | Répertoire où sont générées les classes Java et servant de base à l'archivage. |
Cible | Cible de compilation pour un makefile. |
Composant | Composant donnant un objet. |
FichierEntree | Fichier d'entrée à préprocesser. |
FichierSortie | Fichier de sortie résultat du préprocessing. |
IdlCcmCorba | Fichier contenant l'Idl des objets Corba Component Model (CCM) générés. |
IdlCorba | Fichier contenant l'Idl des objets Corba générés. |
IdlCom | Fichier contenant l'Idl des ActiveX générés. |
ListeDeComposants | Liste des objets issus des composants constituant un module. |
ListeDImportations | Liste de répertoires dans lesquels sont recherchés les bibliothèques à lier. |
ListeDInclusions | Liste de répertoires dans lesquels sont recherchés les fichiers à inclure. |
ListeDInclusionsJava | Liste de répertoires dans lesquels sont recherchées les classes pour la compilation de fichiers sources Java. |
ListeDInclusionsIdlCorba | Liste de répertoires dans lesquels sont recherchés les fichiers à inclure pour la compilation d'Idl des objets Corba. |
ListeDInclusionsIdlCom | Liste de répertoires dans lesquels sont recherchés les fichiers à inclure pour la compilation d'Idl des ActiveX. |
Makefile | Makefile de compilation. |
Module | Module donnant une bibliothèque statique ou dynamique. |
ModuleExecutable | Module donnant un un exécutable ou une bibliothèque dynamique. |
ParamètresArchive | Paramètres d'archivage générées dynamiquement. |
ParamètresCc | Paramètres de compilation générées dynamiquement. |
ParamètresLd | Paramètres d'édition de liens générées dynamiquement. |
ParamètresPp | Paramètres de preprocessing générées dynamiquement. |
RepertoireArchive | Répertoire dans lequel doit être généré l'archive des classes Java. |
RepertoireIdlsCorba | Répertoire dans lequel doit être généré l'Idl des objets Corba. |
RepertoireIdlsCom | Répertoire dans lequel doit être généré l'Idl des ActiveX. |
SuffixeSource | Suffixe du fichier source C ou C++ généré. |
[Standard]
[ExecutableModule]
kernel32.lib
user32.lib
advapi32.lib
msvcrt.lib
[StaticModule]
[DynamicModule]
kernel32.lib
msvcrt.lib
[UpsCom]
kernel32.lib
user32.lib
advapi32.lib
ole32.lib
oleaut32.lib
uuid.lib
msvcrt.lib
[UpsCrb]
kernel32.lib
user32.lib
advapi32.lib
mico2311.lib
msvcrt.lib
msvcprt.lib
[UpsJav]
kernel32.lib
user32.lib
advapi32.lib
jvm.lib
msvcrt.lib
; -------------------------------------------------------------------
; Fichier : upsgnc.ini
; Objet : Initialisation d'Up ! C / C++ Generator.
;
; Module : Up ! Application System.
; Auteur-Date : DUVAL Jean-Pierre - Novembre 2003.
; -------------------------------------------------------------------
; Observations
;
;
; -------------------------------------------------------------------
[Aix43]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc_r -DAIX43 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc_r -DAIX43 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc_r ${ListeDImportations} ${OptionsLd} -b -o ${ModuleExecutable}.a ${ListeDeComposants} -bE:${Module}.exp -bM:SRE -bnoentry ${ListeDeModules} -lld
EditionDeLiensExecutable=cc_r ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${ModuleExecutable}
[CygWin15]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=gcc -pedantic -Wall -Wno-long-long -x c++ -DLINUX20 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=gcj --classpath=${ListeDInclusionsJava} -d ${RepertoireArchive} -C ${Composant}.java
CompilationJavaH=gcjh --classpath=${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=gcc -pedantic -Wall -Wno-long-long -short-wchar -x c++ -DLINUX20 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=gcc ${ListeDImportations} -mthreads ${OptionsLd} -o ${ModuleExecutable}.a -shared -shared-libgcc ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=gcc ${ListeDImportations} -mthreads ${OptionsLd} -o ${ModuleExecutable}.exe -shared-libgcc ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=gcc ${ListeDInclusions} -x c++ -E ${FichierEntree} > ${FichierSortie}
Compression=strip ${ModuleExecutable}
[Dec40]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -DDEC40 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -DDEC40 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable}.a ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[DgUx35]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -ansi -pedantic -fpic -DDGUX35 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -ansi -static -DDGUX35 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} -shared ${OptionsLd} -o ${ModuleExecutable}.so ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[Dynix40]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -DDYNIX40 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -DDYNIX40 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable}.a ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[HpUx11]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -Aa +Z -n -D_INCLUDE_POSIX_SOURCE -D_INCLUDE_XOPEN_SOURCE -DHPUX11 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -Aa -D_INCLUDE_POSIX_SOURCE -D_INCLUDE_XOPEN_SOURCE -DHPUX10 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} ${OptionsLd} -b -o ${ModuleExecutable}.sl ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[Irix64]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -DIRIX64 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -DIRIX64 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[Linux26]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=gcc -pedantic -Wall -Wno-long-long -fshort-char -x c++ -DLINUX20 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=gcc -pedantic -Wall -Wno-long-long -fshort-wchar -x c++ -DLINUX20 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=gcc ${ListeDImportations} -mthreads ${OptionsLd} -o ${ModuleExecutable}.so -shared -shared-libgcc ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=gcc ${ListeDImportations} -mthreads ${OptionsLd} -o ${ModuleExecutable} -shared-libgcc ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=gcc ${ListeDInclusions} -x c++ -E ${FichierEntree} > ${FichierSortie}
Compression=strip ${Module}
[MacOs10]
PlateForme=Macintosh
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc_r -DMACOS10 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc_r -DMACOS10 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc_r ${ListeDImportations} ${OptionsLd} -b -o ${ModuleExecutable}.a ${ListeDeComposants} -bE:${Module}.exp -bM:SRE -bnoentry ${ListeDeModules} -lld
EditionDeLiensExecutable=cc_r ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[NtAlpha40]
PlateForme=Windows
ArchivageDynamique=
ArchivageJava=jar.exe ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=
LiaisonRessources=
CompilationDynamique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D NTALPHA40 ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationIdlCom=midl.exe /nologo /client none /server none /win32 /Zp4 ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} /header ${IdlCom}.h ${IdlCom}.idl
CompilationIdlCorba=idl.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D NTALPHA40 ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationTlbCom=midl.exe /nologo /client none /server none /win32 /Zp4 /D Module${Module} ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} ${IdlCom}.idl
EditionDeLiensDynamique=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:ALPHA /DLL /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.dll.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.dll /IMPLIB:inutile.lib /DEF:${FichierDef} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:ALPHA /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.exe.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.exe /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=lib.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:ALPHA /NODEFAULTLIB ${OptionsLd} ${ListeDImportations} /OUT:${Module}.lib /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
ManifesteDynamique=mt.exe -manifest ${Module}.dll.manifest -outputresource:${Module}.dll;2
ManifesteExecutable=mt.exe -manifest ${Module}.exe.manifest -outputresource:${Module}.exe;1
LancementCompilation=nmake.exe /NOLOGO /f ${Makefile} ${Cible}
Preprocessing=cl.exe /nologo /E ${ListeDInclusions} ${FichierEntree} > ${FichierSortie}
Compression=
[NtIntel40]
PlateForme=Windows
ArchivageDynamique=
ArchivageJava=jar.exe ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=
LiaisonRessources=
CompilationDynamique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D NTINTEL40 ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationIdlCom=midl.exe /nologo /client none /server none /win32 /Zp4 ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} /header ${IdlCom}.h ${IdlCom}.idl
CompilationIdlCorba=idl.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D NTINTEL40 ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationTlbCom=midl.exe /nologo /client none /server none /win32 /Zp4 /D Module${Module} ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} ${IdlCom}.idl
EditionDeLiensDynamique=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /DLL /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.dll.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.dll /IMPLIB:inutile.lib /DEF:${FichierDef} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.exe.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.exe /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=lib.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB ${OptionsLd} ${ListeDImportations} /OUT:${Module}.lib /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
ManifesteDynamique=mt.exe -manifest ${Module}.dll.manifest -outputresource:${Module}.dll;2
ManifesteExecutable=mt.exe -manifest ${Module}.exe.manifest -outputresource:${Module}.exe;1
LancementCompilation=nmake.exe /NOLOGO /f ${Makefile} ${Cible}
Preprocessing=cl.exe /nologo /E ${ListeDInclusions} ${FichierEntree} > ${FichierSortie}
Compression=
[NtIntel2000]
PlateForme=Windows
ArchivageDynamique=
ArchivageJava=jar.exe ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=
LiaisonRessources=
CompilationDynamique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D WINDOWS2000 ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationIdlCom=midl.exe /nologo /client none /server none /win32 /Zp4 ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} /header ${IdlCom}.h ${IdlCom}.idl
CompilationIdlCorba=idl.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D WINDOWS2000 ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationTlbCom=midl.exe /nologo /client none /server none /win32 /Zp4 /D Module${Module} ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} ${IdlCom}.idl
EditionDeLiensDynamique=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /DLL /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.dll.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.dll /IMPLIB:inutile.lib /DEF:${FichierDef} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.exe.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.exe /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=lib.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB ${OptionsLd} ${ListeDImportations} /OUT:${Module}.lib /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
ManifesteDynamique=mt.exe -manifest ${Module}.dll.manifest -outputresource:${Module}.dll;2
ManifesteExecutable=mt.exe -manifest ${Module}.exe.manifest -outputresource:${Module}.exe;1
LancementCompilation=nmake.exe /NOLOGO /f ${Makefile} ${Cible}
Preprocessing=cl.exe /nologo /E ${ListeDInclusions} ${FichierEntree} > ${FichierSortie}
Compression=
[NtIntelXp]
PlateForme=Windows
ArchivageDynamique=
ArchivageJava=jar.exe ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=
LiaisonRessources=
CompilationDynamique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D WINDOWSXP ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationIdlCom=midl.exe /nologo /client none /server none /win32 /Zp4 ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} /header ${IdlCom}.h ${IdlCom}.idl
CompilationIdlCorba=idl.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D WINDOWSXP ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationTlbCom=midl.exe /nologo /client none /server none /win32 /Zp4 /D Module${Module} /newtlb ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} ${IdlCom}.idl
EditionDeLiensDynamique=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /DLL /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.dll.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.dll /IMPLIB:inutile.lib /DEF:${FichierDef} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.exe.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.exe /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=lib.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB ${OptionsLd} ${ListeDImportations} /OUT:${Module}.lib /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
ManifesteDynamique=mt.exe -manifest ${Module}.dll.manifest -outputresource:${Module}.dll;2
ManifesteExecutable=mt.exe -manifest ${Module}.exe.manifest -outputresource:${Module}.exe;1
LancementCompilation=nmake.exe /NOLOGO /f ${Makefile} ${Cible}
Preprocessing=cl.exe /nologo /E ${ListeDInclusions} ${FichierEntree} > ${FichierSortie}
Compression=
[Os390R7]
; Pour lancer le shell depuis MVS.
; OMVS
PlateForme=Os390
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cxx -Wc,noansialias,langlvl(ansi),dll(callbackany),exportall -DOS390 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cxx -Wc,noansialias,langlvl(ansi) -DOS390 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc -Wl,dll(callbackany),exportall ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=cc ${ListeDInclusions} -E ${FichierEntree} > ${FichierSortie}
Compression=strip ${Module}
[Os400V37]
; Pour créer la bibliothèque des programmes.
; ADDLIBLE ${Module}
; Pour changer la bibiothèque par défaut
; CHGCURLIB ${Module}
PlateForme=Os400
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=
LiaisonRessources=
CompilationDynamique=CRTCMOD DEFINE(OS400) OPTION(*NOBIRULES *DEBUG ${OptionsCc}) DBGVIEW(*ALL) SRCFILE(${Composant}) SRCMBR(QCSRC) MODULE(${Composant})
CompilationIdlCom=
CompilationIdlCorba=
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationDynamique=CRTCMOD DEFINE(OS400) OPTION(*NOBIRULES *DEBUG ${OptionsCc}) DBGVIEW(*ALL) SRCFILE(${Composant}) SRCMBR(QCSRC) MODULE(${Composant})
EditionDeLiensDynamique=CRTSRVPGM EXPORT(*ALL) OPTION(${OptionsLd}) SRVPGM(${ModuleExecutable}) MODULE(${ListeDeComposants}) BNDSRVPGM(${ListeDeModules})
EditionDeLiensExecutable=CRTPGM PGM(${ModuleExecutable}) OPTION(${OptionsLd}) MODULE(${ListeDeComposants}) BNDSRVPGM(${ListeDeModules})
EditionDeLiensStatique=CRTCLMOD OPTION(${OptionsLd}) CLMOD(${Module}) MODULE(${ListeDeComposants}) BNDSRVPGM(${ListeDeModules})
LancementCompilation=TMKMAKE OPTION(*NOBIRULES) SRCFILE(${LancerCompilationfile}) SRCMBR(MAK) LancerCompilationTARG('${Cible}')
Preprocessing=CRTCMOD DEFINE(OS400) OPTION(*NOBIRULES *PreprocessingONLY ${OptionsPreprocessing}) DBGVIEW(*ALL) SRCFILE(${Composant}) SRCMBR(QCSRC)
Compression=
[Os400V44]
; Pour créer la bibliothèque des programmes.
; ADDLIBLE ${Module}
; Pour changer la bibiothèque par défaut
; CHGCURLIB ${Module}
PlateForme=Os400
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=
LiaisonRessources=
CompilationDynamique=CRTCMOD DEFINE(OS400) OPTION(*NOBIRULES *DEBUG ${OptionsCc}) DBGVIEW(*ALL) SRCFILE(${Composant}) SRCMBR(QCSRC) MODULE(${Composant})
CompilationIdlCom=
CompilationIdlCorba=
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=CRTCMOD DEFINE(OS400) OPTION(*NOBIRULES *DEBUG ${OptionsCc}) DBGVIEW(*ALL) SRCFILE(${Composant}) SRCMBR(QCSRC) MODULE(${Composant})
EditionDeLiensDynamique=CRTSRVPGM EXPORT(*ALL) OPTION(${OptionsLd}) SRVPGM(${Module}) MODULE(${ListeDeComposants}) BNDSRVPGM(${ListeDeModules})
EditionDeLiensExecutable=CRTPGM OPTION(${OptionsLd}) PGM(${Module}) MODULE(${ListeDeComposants}) BNDSRVPGM(${ListeDeModules})
EditionDeLiensStatique=CRTCLMOD OPTION(${OptionsLd}) CLMOD(${Module}) MODULE(${ListeDeComposants}) BNDSRVPGM(${ListeDeModules})
LancementCompilation=TMKMAKE OPTION(*NOBIRULES) SRCFILE(${LancerCompilationfile}) SRCMBR(MAK) LancerCompilationTARG('${Cible}')
Preprocessing=CRTCMOD DEFINE(OS400) OPTION(*NOBIRULES *PreprocessingONLY ${OptionsPreprocessing}) DBGVIEW(*ALL) SRCFILE(${Composant}) SRCMBR(QCSRC)
Compression=
[Sco32]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -Xc -a ansi -b elf -KPIC -DSCO32 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -Xc -a ansi -b elf -KPIC -DSCO32 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} ${OptionsLd} -b -o ${ModuleExecutable}.so ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[Sequent44]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -Xs -DSEQUENT44 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -Xs -DSEQUENT44 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable}.a ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[Sinix40]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -DSINIX40 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -DSINIX40 ${OptionsCc} ${ListeDInclusions} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable}.a ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[Solaris7]
PlateForme=Unix
ArchivageDynamique=
ArchivageJava=jar ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=ar -rc lib${Module}.a ${ObjetComposant}.o
LiaisonRessources=
CompilationDynamique=cc -ansi -pedantic -fpic -DSOL27 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
CompilationIdlCom=
CompilationIdlCorba=idl --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cc -ansi -static -DSOLARIS27 ${ListeDInclusions} ${OptionsCc} -c ${Composant}.${SuffixeSource} -o ${ObjetComposant}.o
EditionDeLiensDynamique=cc ${ListeDImportations} ${OptionsLd} -shared -o ${ModuleExecutable}.so ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=cc ${ListeDImportations} ${OptionsLd} -o ${ModuleExecutable} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=
LancementCompilation=make -f ${Makefile} ${Cible}
Preprocessing=
Compression=strip ${Module}
[Windows95]
PlateForme=Windows
ArchivageDynamique=
ArchivageJava=jar.exe ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=
LiaisonRessources=
CompilationDynamique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D WINDOWS95 ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationIdlCom=midl.exe /nologo /client none /server none /win32 /Zp4 ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} /header ${IdlCom}.h ${IdlCom}.idl
CompilationIdlCorba=idl.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D WINDOWS95 ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationTlbCom=midl.exe /nologo /client none /server none /win32 /Zp4 /D Module${Module} ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} ${IdlCom}.idl
EditionDeLiensDynamique=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /DLL /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.dll.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.dll /IMPLIB:inutile.lib /DEF:${FichierDef} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.exe.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.exe /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=lib.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB ${OptionsLd} ${ListeDImportations} /OUT:${Module}.lib /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
ManifesteDynamique=mt.exe -manifest ${Module}.dll.manifest -outputresource:${Module}.dll;2
ManifesteExecutable=mt.exe -manifest ${Module}.exe.manifest -outputresource:${Module}.exe;1
LancementCompilation=nmake.exe /NOLOGO /f ${Makefile} ${Cible}
Preprocessing=cl.exe /nologo /E ${ListeDInclusions} ${FichierEntree} > ${FichierSortie}
Compression=
[WindowsMe]
PlateForme=Windows
ArchivageDynamique=
ArchivageJava=jar.exe ${OptionsArchive} ${Module}.jar -C ${RepertoireArchive} .
ArchivageStatique=
LiaisonRessources=
CompilationDynamique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D WINDOWSME ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationIdlCom=midl.exe /nologo /client none /server none /win32 /Zp4 ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} /header ${IdlCom}.h ${IdlCom}.idl
CompilationIdlCorba=idl.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --poa -DModule${Module} ${ListeDInclusionsIdlCorba} ${IdlCorba}.idl
CompilationIdlCcmCorba=mico-ccm.exe --codegen-c++ --c++-suffix=cpp --hh-suffix=hh --session --poa -DModule${Module} -I ${ListeDInclusionsIdlCorba} ${IdlCcmCorba}.idl
CompilationJavaC=javac.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}.java
CompilationJavaH=javah.exe -classpath ${ListeDInclusionsJava} -d ${RepertoireArchive} ${Composant}
CompilationStatique=cl.exe /nologo /Zp4 /MD /EHsc /w /W0 /Ob1 /D WIN32 /D WINDOWSME ${OptionsCc} ${ListeDInclusions} /c ${Composant}.${SuffixeSource}
CompilationTlbCom=midl.exe /nologo /client none /server none /win32 /Zp4 /D Module${Module} ${ListeDInclusionsIdlCom} /out ${RepertoireIdlsCom} ${IdlCom}.idl
EditionDeLiensDynamique=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /DLL /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.dll.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.dll /IMPLIB:inutile.lib /DEF:${FichierDef} ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensExecutable=link.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB /MANIFEST /MANIFESTFILE:${Module}.exe.manifest ${OptionsLd} ${ListeDImportations} /OUT:${Module}.exe /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
EditionDeLiensStatique=lib.exe /NOLOGO /SUBSYSTEM:windows /MACHINE:IX86 /NODEFAULTLIB ${OptionsLd} ${ListeDImportations} /OUT:${Module}.lib /IMPLIB:inutile.lib ${ListeDeComposants} ${ListeDeModules}
ManifesteDynamique=mt.exe -manifest ${Module}.dll.manifest -outputresource:${Module}.dll;2
ManifesteExecutable=mt.exe -manifest ${Module}.exe.manifest -outputresource:${Module}.exe;1
LancementCompilation=nmake.exe /NOLOGO /f ${Makefile} ${Cible}
Preprocessing=cl.exe /nologo /E ${ListeDInclusions} ${FichierEntree} > ${FichierSortie}
Compression=