Source

spotlib / lib / OMakefile

OCAMLPACKS[]= unix str oUnit pa_ounit

OCAMLDEPFLAGS= -syntax camlp4o -package pa_ounit.syntax -ppopt -pa-ounit-lib -ppopt Spotlib
OCAMLPPFLAGS= -syntax camlp4o -package pa_ounit.syntax -ppopt -pa-ounit-lib -ppopt Spotlib

# OCamlGeneratedFiles(parser.ml lexer.ml)
OCamlGeneratedFiles(phantomy.ml phantomy.mli)

LIBFILES[] =
   base
   monad_intf
   monad
   mtypes
   option
   result
   spotStream
   exn
   temporal_lexer
   temporal
   xlist
   xarray
   xhashtbl
   xstring
   xlazy
   xformat
   xfilename
   xunix
   xprintf
   xsys
   xset
   xint64
   xprintexc
#   phantom
   weaktbl
   hashset
   file
   comopt
   overload
#   graph
   at
   dllist
#   channel
   tuple
   URL
   xgc
   spot
   uniqueID
   once

LIB = spotlib

MyOCamlPackage($(LIB), $(LIBFILES), $(EMPTY), $(EMPTY))

PHANTOM_GEN[] =
   monad_intf
   monad
   xlist
   xlazy
   xformat
   gen_phantom

NO_INSTALL=true
MyOCamlProgram(gen_phantom, $(PHANTOM_GEN))

phantom.ml: phantom_head.ml gen_phantom.run
	./gen_phantom.run ml > $@

phantom.mli: phantom_head.mli gen_phantom.run
	./gen_phantom.run mli > $@

MyOCamlOUnitTest($(LIB))
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.