# SandroFurieri (c) 2009
# Makefile RasterLite statically linked tools [Win MSYS/MinGW]

all: ./static_bin/rasterlite_load.exe ./static_bin/rasterlite_pyramid.exe \
	./static_bin/rasterlite_topmost.exe ./static_bin/rasterlite_tool.exe \
	./static_bin/rasterlite_grid.exe

./static_bin/rasterlite_load.exe: ./src/rasterlite_load.o
	$(CC) ./src/rasterlite_load.o -o ./static_bin/rasterlite_load.exe \
	./lib/.libs/librasterlite.a \
	/usr/local/lib/libgeotiff.a \
	/usr/local/lib/libtiff.a \
	/usr/local/lib/libjpeg.a \
	/usr/local/lib/libpng.a \
	/usr/local/lib/libz.a \
	/usr/local/lib/libspatialite.a \
	/usr/local/lib/libproj.a \
	/usr/local/lib/libgeos_c.a \
	/usr/local/lib/libiconv.a \
	/usr/local/lib/libgeos.a -lstdc++ -lm
	strip --strip-all ./static_bin/rasterlite_load.exe

./static_bin/rasterlite_pyramid.exe: ./src/rasterlite_pyramid.o
	$(CC) ./src/rasterlite_pyramid.o -o ./static_bin/rasterlite_pyramid.exe \
	./lib/.libs/librasterlite.a \
	/usr/local/lib/libgeotiff.a \
	/usr/local/lib/libtiff.a \
	/usr/local/lib/libjpeg.a \
	/usr/local/lib/libpng.a \
	/usr/local/lib/libz.a \
	/usr/local/lib/libspatialite.a \
	/usr/local/lib/libproj.a \
	/usr/local/lib/libgeos_c.a \
	/usr/local/lib/libiconv.a \
	/usr/local/lib/libgeos.a -lstdc++ -lm
	strip --strip-all ./static_bin/rasterlite_pyramid.exe

./static_bin/rasterlite_topmost.exe: ./src/rasterlite_topmost.o
	$(CC) ./src/rasterlite_topmost.o -o ./static_bin/rasterlite_topmost.exe \
	./lib/.libs/librasterlite.a \
	/usr/local/lib/libgeotiff.a \
	/usr/local/lib/libtiff.a \
	/usr/local/lib/libjpeg.a \
	/usr/local/lib/libpng.a \
	/usr/local/lib/libz.a \
	/usr/local/lib/libspatialite.a \
	/usr/local/lib/libproj.a \
	/usr/local/lib/libgeos_c.a \
	/usr/local/lib/libiconv.a \
	/usr/local/lib/libgeos.a -lstdc++ -lm
	strip --strip-all ./static_bin/rasterlite_topmost.exe

./static_bin/rasterlite_tool.exe: ./src/rasterlite_tool.o
	$(CC) ./src/rasterlite_tool.o -o ./static_bin/rasterlite_tool.exe \
	./lib/.libs/librasterlite.a \
	/usr/local/lib/libgeotiff.a \
	/usr/local/lib/libtiff.a \
	/usr/local/lib/libjpeg.a \
	/usr/local/lib/libpng.a \
	/usr/local/lib/libz.a \
	/usr/local/lib/libspatialite.a \
	/usr/local/lib/libproj.a \
	/usr/local/lib/libgeos_c.a \
	/usr/local/lib/libiconv.a \
	/usr/local/lib/libgeos.a -lstdc++ -lm
	strip --strip-all ./static_bin/rasterlite_tool.exe

./static_bin/rasterlite_grid.exe: ./src/rasterlite_grid.o
	$(CC) ./src/rasterlite_grid.o -o ./static_bin/rasterlite_grid.exe \
	/usr/local/lib/libgeotiff.a \
	/usr/local/lib/libtiff.a \
	/usr/local/lib/libproj.a \
	/usr/local/lib/libjpeg.a \
	/usr/local/lib/libz.a 
	strip --strip-all ./static_bin/rasterlite_grid.exe
