Commit | Line | Data |
---|---|---|
34e49164 C |
1 | #pad: was called Makefile.deb-pycaml before |
2 | ||
3 | OCAMLMAKEFILE = OCamlMakefile | |
4 | PY_PREFIX = $(shell python getprefix.py) | |
5 | PY_VERSION = $(shell python getversion.py) | |
6 | CLIBS = python$(PY_VERSION) pthread dl util m c | |
7 | ||
8 | SOURCES = pycaml.ml pycaml_ml.c | |
9 | RESULT = pycaml | |
10 | THREADS = yes | |
11 | NO_CUSTOM = NO_CUSTOM | |
12 | CFLAGS = -fPIC | |
13 | ||
14 | LIBDIRS = $(PY_PREFIX)/lib/python$(PY_VERSION)/config | |
15 | INCDIRS = $(PY_PREFIX)/include/python$(PY_VERSION) | |
16 | OCAMLLDFLAGS = -linkall | |
17 | ||
91eba41f | 18 | all.opt: native-code-library pycaml.customtop |
34e49164 | 19 | |
91eba41f | 20 | all: pycaml.customtop |
34e49164 | 21 | |
91eba41f C |
22 | pycaml.customtop: byte-code-library |
23 | cp -f dllpycaml_stubs.so ../ | |
34e49164 C |
24 | ocamlmktop -o pycaml.customtop pycaml.cma |
25 | ||
b1b2de81 | 26 | clean:: |
34e49164 | 27 | rm -f pycaml.customtop |
174d1640 | 28 | rm -f *.cm[aiox] *.a |
34e49164 | 29 | |
b1b2de81 C |
30 | distclean:: clean |
31 | ||
34e49164 C |
32 | depend: # added by julia, undoubtedly wrong |
33 | ||
34 | -include $(OCAMLMAKEFILE) |