DllmainLibscilab.c

Go to the documentation of this file.
00001 /*-----------------------------------------------------------------------------------*/
00002 /* INRIA 2005 */
00003 /* Allan CORNET */
00004 /*-----------------------------------------------------------------------------------*/ 
00005 #include <windows.h> 
00006 #ifdef USE_F2C
00007         #include "f2c.h"
00008 #endif
00009 /*-----------------------------------------------------------------------------------*/ 
00010 #ifndef USE_F2C
00011         #pragma comment(lib,"ifconsol.lib")
00012         #pragma comment(lib,"libifport.lib")
00013         #ifdef _DEBUG
00014                 #pragma comment(lib,"libifcoremdd.lib")
00015                 #pragma comment(lib,"libmmdd.lib")
00016         #else
00017                 #pragma comment(lib,"libifcoremd.lib")
00018                 #pragma comment(lib,"libmmd.lib")
00019         #endif
00020         #pragma comment(lib,"libirc.lib")
00021 #endif
00022 /*-----------------------------------------------------------------------------------*/ 
00023 #ifdef WITH_PVM
00024 #pragma comment(lib,"../../pvm3/lib/WIN32/libpvm3.lib")
00025 #pragma comment(lib,"../../pvm3/lib/WIN32/libgpvm3.lib")
00026 #pragma comment(lib,"../../libs/pvm_f.lib")
00027 #endif
00028 /*-----------------------------------------------------------------------------------*/ 
00029 #pragma comment(lib,"../../bin/blasplus.lib")
00030 #pragma comment(lib,"../../bin/arpack.lib")
00031 #pragma comment(lib,"../../bin/lapack.lib")
00032 /*-----------------------------------------------------------------------------------*/ 
00033 #ifndef USE_F2C
00034 #pragma comment(lib,"../../bin/sparse_f.lib")
00035 #pragma comment(lib,"../../bin/symbolic_f.lib")
00036 #pragma comment(lib,"../../bin/integer_f.lib")
00037 #pragma comment(lib,"../../bin/slicot_f.lib")
00038 #pragma comment(lib,"../../bin/slatec_f.lib")
00039 
00040 #pragma comment(lib,"../../libs/interpolation_f.lib")
00041 #pragma comment(lib,"../../libs/interpolation_f.lib")
00042 #pragma comment(lib,"../../libs/data_structures_f.lib")
00043 #pragma comment(lib,"../../libs/boolean_f.lib")
00044 #pragma comment(lib,"../../libs/double_f.lib")
00045 #pragma comment(lib,"../../libs/differential_equations_f.lib")
00046 #pragma comment(lib,"../../libs/special_functions_f.lib")
00047 #pragma comment(lib,"../../libs/linear_algebra_f.lib")
00048 #pragma comment(lib,"../../libs/elementaries_functions_f.lib")
00049 #pragma comment(lib,"../../libs/gui_f.lib")
00050 #pragma comment(lib,"../../libs/dcd_f.lib")
00051 #pragma comment(lib,"../../libs/core_f.lib")
00052 #pragma comment(lib,"../../libs/io_f.lib")
00053 #pragma comment(lib,"../../libs/optim_f.lib")
00054 #pragma comment(lib,"../../libs/randlib_f.lib")
00055 #pragma comment(lib,"../../libs/signal_f.lib")
00056 #pragma comment(lib,"../../libs/string_f.lib")
00057 #pragma comment(lib,"../../libs/polynomials_f.lib")
00058 #pragma comment(lib,"../../libs/cacsd_f.lib")
00059 #endif
00060 /*-----------------------------------------------------------------------------------*/ 
00061 int WINAPI DllMain (HINSTANCE hInstance , DWORD reason, PVOID pvReserved)
00062 {
00063   switch (reason) 
00064     {
00065     case DLL_PROCESS_ATTACH:
00066       break;
00067     case DLL_PROCESS_DETACH:
00068       break;
00069     case DLL_THREAD_ATTACH:
00070       break;
00071     case DLL_THREAD_DETACH:
00072       break;
00073     }
00074   return 1;
00075 }
00076 /*-----------------------------------------------------------------------------------*/ 
00077 BOOL BuildWithVS8ExpressF2C(void)
00078 {
00079         #ifdef USE_F2C
00080                 return TRUE;
00081         #else
00082                 return FALSE;
00083         #endif
00084 }
00085 /*-----------------------------------------------------------------------------------*/ 
00086 

Generated on Sun Mar 4 15:03:44 2007 for Scilab [trunk] by  doxygen 1.5.1