Source

olfend / 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 += ocaml/parsing ocaml/utils
# OCAMLFIND=$(OCAMLFIND) -toolchain typerex

OCAMLPACKS[] = sexplib spotlib treeprint

CAMLP4PACKS[] = sexplib

OCAMLCFLAGS += -annot
OCAMLDEPFLAGS= -syntax camlp4o -package sexplib.syntax
OCAMLPPFLAGS=  -syntax camlp4o -package sexplib.syntax

FILES[] =
    vmmisc
    filepath
    const
    prim
    tag
    rawname
    rawtype
    ident
    path

    ocaml/utils/config
    ocaml/utils/clflags
    ocaml/utils/misc
    ocaml/utils/warnings
    ocaml/parsing/longident
    ocaml/parsing/linenum
    ocaml/parsing/location
    ocaml/parsing/lexer
    ocaml/parsing/syntaxerr
    ocaml/parsing/parser
    ocaml/parsing/parse

    olf
    ocamlolf

    types
    sig
    env
    ttypes
    typrim

    predef

    typed
    pattern
    interm
    opcode
    vm
    module
    main

PROGRAM = olfend

MyOCamlProgram($(PROGRAM), $(FILES))

Subdirs()
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.