HC= ghc HC_OPTS= -fglasgow-exts -XForeignFunctionInterface -XOverlappingInstances -XUndecidableInstances -fwarn-name-shadowing -XGenerics LD_OPTS= -lstdc++ SRCS= Raster2.hs OBJS=$(SRCS:.hs=.o) INT=$(SRCS:.hs=.hi) TARGET= main all: $(TARGET) #LIB= $(TERRAHS_DIR)\lib\libHSTerraHS-0.3.a $(TERRAHS_DIR)\lib\libterralib.a $(TERRAHS_DIR)\lib\libjpeg.a $(TERRAHS_DIR)\lib\libtiff.a $(TERRAHS_DIR)\lib\libmySQLclient.a $(TERRAHS_DIR)\lib\libz.a LIB=-package terrahs-0.5 $(TARGET) : $(OBJS) $(HC) $(LD_OPTS) -o $@ $(OBJS) $(LIB) .SUFFIXES : .o .hs .hi .lhs .hc .s # Standard suffix rules .o.hi: @: .hs.o: $(HC) -c $< $(HC_OPTS) clean: rm -f *.o *.hi *~