diff --git a/documentation/trunk/eiffelstudio/eiffelstudio-reference/compiler/dynamic-library-generation/dynamic-library-generated-files.wiki b/documentation/trunk/eiffelstudio/eiffelstudio-reference/compiler/dynamic-library-generation/dynamic-library-generated-files.wiki index 66e0c212..cfa8f7c1 100644 --- a/documentation/trunk/eiffelstudio/eiffelstudio-reference/compiler/dynamic-library-generation/dynamic-library-generated-files.wiki +++ b/documentation/trunk/eiffelstudio/eiffelstudio-reference/compiler/dynamic-library-generation/dynamic-library-generated-files.wiki @@ -1,19 +1,18 @@ [[Property:title|Dynamic library: Generated files]] [[Property:weight|3]] [[Property:uuid|f3926dd7-eb68-7a82-39f0-b4f5ea891436]] -Once the Eiffel definition file is created, the compiler will generate a set of files and will compile them to generate the Dynamic library into the EIFGENs/target_name/W_code or EIFGENs/target_name/F_code directory. +Once the Eiffel definition file is created, the compiler will generate a set of files and will compile them to generate the Dynamic library into the EIFGENs/target_name/W_code or EIFGENs/target_name/F_code directory. {{note|To generate and compile these files, you have to indicate the definition file that should be used in the [[Advanced Options|advanced node of the project settings]] of your system. This way EiffelStudio will know which one to use. If you do not specify any definition file, nothing will be generated. }} The set of files is composed of: -
-* EIFGENs/target_name/W_code/'''system.def''' (or F_code) -* EIFGENs/target_name/W_code/'''edynlib.c''' (or F_code) -* $(ISE_EIFFEL)/studio/config/$(ISE_PLATFORM)/templates/'''egc_dynlib.template'''
+* EIFGENs/target_name/W_code/'''system.def''' (or F_code) +* EIFGENs/target_name/W_code/'''edynlib.c''' (or F_code) +* $(ISE_EIFFEL)/studio/config/$(ISE_PLATFORM)/templates/'''egc_dynlib.template'''
this file will be copied during the compilation into the EIFGENs/target_name/W_code/E1 directory as '''egc_dynlib.c''' -* $(ISE_EIFFEL)/studio/spec/$(ISE_PLATFORM)/include/'''egc_dynlib.h''' +* $(ISE_EIFFEL)/studio/spec/$(ISE_PLATFORM)/include/'''egc_dynlib.h''' * and the Makefile -
+ The ''system.def'' is only used on windows, it is the definition file used to generate a DLL when linking.
Information about the DLL LIBRARY demo.dll