# Build GLPK with Dev-C++

CFLAGS = -I. -DHAVE_CONFIG_H -O2

OBJSET = \
..\src\glpapi01.o \
..\src\glpapi02.o \
..\src\glpapi03.o \
..\src\glpapi04.o \
..\src\glpapi05.o \
..\src\glpapi06.o \
..\src\glpapi07.o \
..\src\glpapi08.o \
..\src\glpapi09.o \
..\src\glpapi10.o \
..\src\glpapi11.o \
..\src\glpapi12.o \
..\src\glpapi13.o \
..\src\glpapi14.o \
..\src\glpapi15.o \
..\src\glpapi16.o \
..\src\glpapi17.o \
..\src\glpapi18.o \
..\src\glpapi19.o \
..\src\glpavl.o \
..\src\glpbfd.o \
..\src\glpbfx.o \
..\src\glpcpx.o \
..\src\glpdmp.o \
..\src\glpdmx.o \
..\src\glpfhv.o \
..\src\glpgmp.o \
..\src\glphbm.o \
..\src\glpini01.o \
..\src\glpini02.o \
..\src\glpios01.o \
..\src\glpios02.o \
..\src\glpios03.o \
..\src\glpios04.o \
..\src\glpios05.o \
..\src\glpios06.o \
..\src\glpios07.o \
..\src\glpios08.o \
..\src\glpios09.o \
..\src\glpipm.o \
..\src\glpipp01.o \
..\src\glpipp02.o \
..\src\glplib01.o \
..\src\glplib02.o \
..\src\glplib03.o \
..\src\glplib04.o \
..\src\glplib05.o \
..\src\glplib06.o \
..\src\glplib07.o \
..\src\glplib08.o \
..\src\glplib09.o \
..\src\glplib10.o \
..\src\glplib11.o \
..\src\glplib12.o \
..\src\glplpf.o \
..\src\glplpp01.o \
..\src\glplpp02.o \
..\src\glplpx01.o \
..\src\glplpx02.o \
..\src\glplpx03.o \
..\src\glplpx04.o \
..\src\glplpx05.o \
..\src\glplpx06.o \
..\src\glplpx07.o \
..\src\glplpx08.o \
..\src\glplpx09.o \
..\src\glpluf.o \
..\src\glplux.o \
..\src\glpmat.o \
..\src\glpmpl01.o \
..\src\glpmpl02.o \
..\src\glpmpl03.o \
..\src\glpmpl04.o \
..\src\glpmpl05.o \
..\src\glpmpl06.o \
..\src\glpmps01.o \
..\src\glpmps02.o \
..\src\glpnet01.o \
..\src\glpnet02.o \
..\src\glpnet03.o \
..\src\glpnet04.o \
..\src\glpnet05.o \
..\src\glppds.o \
..\src\glpqmd.o \
..\src\glprgr.o \
..\src\glprng01.o \
..\src\glprng02.o \
..\src\glpscf.o \
..\src\glpscg.o \
..\src\glpscl.o \
..\src\glpspm.o \
..\src\glpspx01.o \
..\src\glpspx02.o \
..\src\glpsql.o \
..\src\glpssx01.o \
..\src\glpssx02.o \
..\src\glptsp.o

.c.o:
	gcc.exe $(CFLAGS) -I../include -o $@ -c $<

all: libglpk.a glpsol.exe

libglpk.a: $(OBJSET)
	ar.exe cru libglpk.a $(OBJSET)

glpsol.exe: ../examples/glpsol.o libglpk.a
	gcc.exe $(CFLAGS) -o glpsol.exe ../examples/glpsol.o libglpk.a

check: glpsol.exe
	./glpsol.exe --mps ../examples/plan.mps
