1. camlspotter
  2. planck

Source

planck / OMakefile

# How-to-build using OMake
#
# yes no | omake --install # to create OMakeroot for the first time

# If OMakeroot is here, include OMyMakefile
if $(file-exists OMakeroot)
   include OMyMakefile
   export

.PHONY: all install clean

OCAMLINCLUDES +=

OCAMLFLAGS    += -annot -w Ae
OCAMLCFLAGS   +=
OCAMLOPTFLAGS += -p
OCAML_LINK_FLAGS +=
OCAML_BYTE_LINK_FLAGS +=
OCAML_NATIVE_LINK_FLAGS +=

CAMLP4PACKS[]=
    sexplib

OCAMLPACKS[]= 
    sexplib
    spotlib

%.out.ml: %.ml pa_bind_inline/pa_bind_inline.cmo
	camlp4o -printer OCaml pa_bind_inline/pa_bind_inline.cmo $< > $@

OCAMLDEPFLAGS= -syntax camlp4o -package sexplib.syntax -ppopt pa_bind_inline/pa_bind_inline.cmo
OCAMLPPFLAGS= -syntax camlp4o -package sexplib.syntax -ppopt pa_bind_inline/pa_bind_inline.cmo

# OCamlGeneratedFiles(parser.ml lexer.ml)

LIBFILES[] =
   position
   result
   lazylist
   stream_intf
   stream
   sstring
   smemo
   sbuffer
   planck_intf
   pbase
#   pbaseexn
#   pbaseref
#   pbasetpl
   pchar
   pbuffer
   pmemo
   op_prec

LIB = planck

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

Subdirs()
# Subdirs_except(ocaml) # If you are not interested in ocaml parser example