1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/w32/Makefile_VC_DLL Mon Dec 06 13:09:21 2010 +0100
1.3 @@ -0,0 +1,132 @@
1.4 +# Build GLPK DLL with Microsoft Visual Studio Express
1.5 +
1.6 +CFLAGS = /I. /I..\include /I..\src /I..\src\amd /I..\src\colamd \
1.7 + /DHAVE_CONFIG_H /D_CRT_SECURE_NO_WARNINGS /nologo /W3 /O2
1.8 +
1.9 +OBJSET = \
1.10 +..\src\glpapi01.obj \
1.11 +..\src\glpapi02.obj \
1.12 +..\src\glpapi03.obj \
1.13 +..\src\glpapi04.obj \
1.14 +..\src\glpapi05.obj \
1.15 +..\src\glpapi06.obj \
1.16 +..\src\glpapi07.obj \
1.17 +..\src\glpapi08.obj \
1.18 +..\src\glpapi09.obj \
1.19 +..\src\glpapi10.obj \
1.20 +..\src\glpapi11.obj \
1.21 +..\src\glpapi12.obj \
1.22 +..\src\glpapi13.obj \
1.23 +..\src\glpapi14.obj \
1.24 +..\src\glpapi15.obj \
1.25 +..\src\glpapi16.obj \
1.26 +..\src\glpapi17.obj \
1.27 +..\src\glpapi18.obj \
1.28 +..\src\glpapi19.obj \
1.29 +..\src\glpavl.obj \
1.30 +..\src\glpbfd.obj \
1.31 +..\src\glpbfx.obj \
1.32 +..\src\glpcpx.obj \
1.33 +..\src\glpdmp.obj \
1.34 +..\src\glpdmx.obj \
1.35 +..\src\glpenv01.obj \
1.36 +..\src\glpenv02.obj \
1.37 +..\src\glpenv03.obj \
1.38 +..\src\glpenv04.obj \
1.39 +..\src\glpenv05.obj \
1.40 +..\src\glpenv06.obj \
1.41 +..\src\glpenv07.obj \
1.42 +..\src\glpenv08.obj \
1.43 +..\src\glpfhv.obj \
1.44 +..\src\glpgmp.obj \
1.45 +..\src\glphbm.obj \
1.46 +..\src\glpini01.obj \
1.47 +..\src\glpini02.obj \
1.48 +..\src\glpios01.obj \
1.49 +..\src\glpios02.obj \
1.50 +..\src\glpios03.obj \
1.51 +..\src\glpios04.obj \
1.52 +..\src\glpios05.obj \
1.53 +..\src\glpios06.obj \
1.54 +..\src\glpios07.obj \
1.55 +..\src\glpios08.obj \
1.56 +..\src\glpios09.obj \
1.57 +..\src\glpios10.obj \
1.58 +..\src\glpios11.obj \
1.59 +..\src\glpios12.obj \
1.60 +..\src\glpipm.obj \
1.61 +..\src\glplib01.obj \
1.62 +..\src\glplib02.obj \
1.63 +..\src\glplib03.obj \
1.64 +..\src\glplpf.obj \
1.65 +..\src\glplpx01.obj \
1.66 +..\src\glplpx02.obj \
1.67 +..\src\glplpx03.obj \
1.68 +..\src\glpluf.obj \
1.69 +..\src\glplux.obj \
1.70 +..\src\glpmat.obj \
1.71 +..\src\glpmpl01.obj \
1.72 +..\src\glpmpl02.obj \
1.73 +..\src\glpmpl03.obj \
1.74 +..\src\glpmpl04.obj \
1.75 +..\src\glpmpl05.obj \
1.76 +..\src\glpmpl06.obj \
1.77 +..\src\glpmps.obj \
1.78 +..\src\glpnet01.obj \
1.79 +..\src\glpnet02.obj \
1.80 +..\src\glpnet03.obj \
1.81 +..\src\glpnet04.obj \
1.82 +..\src\glpnet05.obj \
1.83 +..\src\glpnet06.obj \
1.84 +..\src\glpnet07.obj \
1.85 +..\src\glpnet08.obj \
1.86 +..\src\glpnet09.obj \
1.87 +..\src\glpnpp01.obj \
1.88 +..\src\glpnpp02.obj \
1.89 +..\src\glpnpp03.obj \
1.90 +..\src\glpnpp04.obj \
1.91 +..\src\glpnpp05.obj \
1.92 +..\src\glpqmd.obj \
1.93 +..\src\glprgr.obj \
1.94 +..\src\glprng01.obj \
1.95 +..\src\glprng02.obj \
1.96 +..\src\glpscf.obj \
1.97 +..\src\glpscl.obj \
1.98 +..\src\glpsdf.obj \
1.99 +..\src\glpspm.obj \
1.100 +..\src\glpspx01.obj \
1.101 +..\src\glpspx02.obj \
1.102 +..\src\glpsql.obj \
1.103 +..\src\glpssx01.obj \
1.104 +..\src\glpssx02.obj \
1.105 +..\src\glptsp.obj \
1.106 +..\src\amd\amd_1.obj \
1.107 +..\src\amd\amd_2.obj \
1.108 +..\src\amd\amd_aat.obj \
1.109 +..\src\amd\amd_control.obj \
1.110 +..\src\amd\amd_defaults.obj \
1.111 +..\src\amd\amd_dump.obj \
1.112 +..\src\amd\amd_info.obj \
1.113 +..\src\amd\amd_order.obj \
1.114 +..\src\amd\amd_post_tree.obj \
1.115 +..\src\amd\amd_postorder.obj \
1.116 +..\src\amd\amd_preprocess.obj \
1.117 +..\src\amd\amd_valid.obj \
1.118 +..\src\colamd\colamd.obj
1.119 +
1.120 +.c.obj:
1.121 + cl.exe $(CFLAGS) /Fo$*.obj /c $*.c
1.122 +
1.123 +all: glpk_4_45.dll glpsol.exe
1.124 +
1.125 +glpk_4_45.dll: $(OBJSET)
1.126 + cl.exe $(CFLAGS) /LD /Feglpk_4_45.dll ..\src\*.obj \
1.127 + ..\src\amd\*.obj ..\src\colamd\*.obj glpk_4_45.def
1.128 +
1.129 +glpsol.exe: ..\examples\glpsol.obj glpk_4_45.dll
1.130 + cl.exe $(CFLAGS) /Feglpsol.exe ..\examples\glpsol.obj \
1.131 + glpk_4_45.lib
1.132 +
1.133 +check: glpsol.exe
1.134 + .\glpsol.exe --version
1.135 + .\glpsol.exe --mps ..\examples\plan.mps