33 lines
572 B
Makefile
33 lines
572 B
Makefile
|
|
||
|
SRCDIR=../../src
|
||
|
|
||
|
build: testlib.cmxa
|
||
|
|
||
|
TESTS :=
|
||
|
include ../Makefile.shared
|
||
|
|
||
|
SOURCE_DIRECTORIES := ${NODE_SOURCE_DIRECTORIES} ../lib
|
||
|
|
||
|
PACKAGES := \
|
||
|
${NODE_PACKAGES} \
|
||
|
kaputt \
|
||
|
|
||
|
OPENED_MODULES := ${NODE_OPENED_MODULES}
|
||
|
|
||
|
TESTLIB_INTFS := \
|
||
|
process.mli \
|
||
|
test.mli \
|
||
|
assert.mli \
|
||
|
node_helpers.mli \
|
||
|
|
||
|
TESTLIB_IMPLS := \
|
||
|
process.ml \
|
||
|
test.ml \
|
||
|
assert.ml \
|
||
|
node_helpers.ml \
|
||
|
|
||
|
${TESTLIB_IMPLS:.ml=.cmx} ${TESTLIB_INTFS:.mli=.cmi}: TARGET="(testlib.cmxa)"
|
||
|
testlib.cmxa: ${TESTLIB_IMPLS:.ml=.cmx}
|
||
|
@echo LINK $(notdir $@)
|
||
|
@${OCAMLOPT} ${OCAMLFLAGS} -a -o $@ $^
|