Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

34 lines (25 sloc) 0.841 kb
GHC = ghc
GHCFLAGS = -fglasgow-exts -fcontext-stack64
DRIVERS = \
flat \
hdbc-postgresql \
hdbc-sqlite3 \
hsql-mysql \
hsql-postgresql \
hsql-sqlite \
hsql-sqlite3
.PHONY: runtests tests dbmodules clean
runtests: tests
@for d in $(DRIVERS); do echo "----------------------------------------------------------------"; echo "Testing $$d..."; if [ -x ./test-$$d ]; then ./test-$$d; else echo "test-$$d not found"; fi; done
tests: dbmodules
-@for d in $(DRIVERS); do echo "Compiling test-$$d..."; $(GHC) $(GHCFLAGS) -package haskelldb-$$d -v0 --make -o test-$$d test-$$d.hs; done
dbmodules: createmodules
./createmodules
createmodules: DescDB1.hs
$(GHC) $(GHCFLAGS) --make -o $@ $<
clean:
-rm -f *.hi *.o DB1/*.hi DB1/*.hi
-rm -f createmodules
-for d in $(DRIVERS); do rm test-$$d; done
genclean: clean
-rm -rf DB1 DB1.hs
Jump to Line
Something went wrong with that request. Please try again.