00001
00002
00003
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