# SandroFurieri (c) 2014
# Makefile statically linked dataSeltzer CGI [Win MSYS/MinGW]

CFLAGS = -Wall -Wextra -Wunused -pedantic -I/usr/local/include
GG = g++
CC = gcc

all: ./static_bin/dataSeltzer.exe

./static_bin/dataSeltzer.exe: dataSeltzer.o 
	$(GG) dataSeltzer.o -o ./static_bin/dataSeltzer.exe \
	/usr/local/lib/libspatialite.a \
	/usr/local/lib/libsqlite3.a \
	/usr/local/lib/liblwgeom.a \
	/usr/local/lib/libxml2.a \
	/usr/local/lib/liblzma.a \
	/usr/local/lib/libproj.a \
	/usr/local/lib/libgeos_c.a \
	/usr/local/lib/libgeos.a \
	/usr/local/lib/libfreexl.a \
	/usr/local/lib/libexpat.a \
	/usr/local/lib/libminizip.a \
	/usr/local/lib/libcgi.a \
	/usr/local/lib/libz.a \
	/usr/local/lib/libiconv.a \
	-lm -lmsimg32 -lws2_32 -static-libstdc++ -static-libgcc
	strip --strip-all ./static_bin/dataSeltzer.exe

dataSeltzer.o:
	$(CC) $(CFLAGS) dataSeltzer.c -c
