w64/makefile_VC_DLL
changeset 1 c445c931472f
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/w64/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