File: Makefile

package info (click to toggle)
libpgsql-ocaml 20040120-6
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 164 kB
  • ctags: 304
  • sloc: ml: 911; ansic: 312; makefile: 138
file content (25 lines) | stat: -rw-r--r-- 567 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
PROGS=prompt dump populate test_lo prompt_gtk
LABLGTK_DIR=`ocamlfind query lablgtk`
OCAMLC = ocamlfind ocamlc
OCAMLCFLAGS = -package postgres -linkpkg

all: $(PROGS)

prompt: prompt.ml
	$(OCAMLC) $(OCAMLCFLAGS) -o $@ unix.cma threads.cma -thread $<

dump: dump.ml
	$(OCAMLC) $(OCAMLCFLAGS) -o $@ $<

populate: populate.ml
	$(OCAMLC) $(OCAMLCFLAGS) -o $@ $<

test_lo: test_lo.ml
	$(OCAMLC) $(OCAMLCFLAGS) -o $@ $<

prompt_gtk: prompt_gtk.ml
	$(OCAMLC) $(OCAMLCFLAGS) -package lablgtk -o $@ -I $(LABLGTK_DIR) gtkInit.cmo $<

.PHONY:
clean:
	rm -f *~ *.cm[iox] $(PROGS)