Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: eec8274059
Fetching contributors…

Cannot retrieve contributors at this time

70 lines (50 sloc) 1.932 kb
TOP=../..
##############################################################################
# Variables
##############################################################################
TARGET=lib
SRC= \
highlight_nw.ml \
test_analyze_nw.ml
-include $(TOP)/Makefile.config
SYSLIBS= str.cma unix.cma $(PCRECMA)
LIBS=$(TOP)/commons/commons.cma \
$(TOP)/h_program-lang/lib.cma \
$(TOP)/h_version-control/lib.cma \
../parsing/lib.cma \
MAKESUBDIRS=
INCLUDEDIRS= $(TOP)/commons \
$(TOP)/commons/ocollection $(TOP)/commons/ocamlextra \
$(TOP)/commons/lib-json \
$(TOP)/external/ocamlpcre/lib \
$(TOP)/h_program-lang $(TOP)/h_version-control \
$(TOP)/globals \
../parsing \
##############################################################################
# Generic variables
##############################################################################
-include $(TOP)/Makefile.common
##############################################################################
# Top rules
##############################################################################
all:: rec $(TARGET).cma
all.opt:: rec.opt $(TARGET).cmxa
rec:
set -e; for i in $(MAKESUBDIRS); do $(MAKE) -C $$i all || exit 1; done
rec.opt:
set -e; for i in $(MAKESUBDIRS); do $(MAKE) -C $$i all.opt || exit 1; done
clean::
set -e; for i in $(MAKESUBDIRS); do $(MAKE) -C $$i clean; done
depend::
set -e; for i in $(MAKESUBDIRS); do $(MAKE) -C $$i depend; done
$(TARGET).cma: $(OBJS)
$(OCAMLC) -a -o $(TARGET).cma $(OBJS)
$(TARGET).cmxa: $(OPTOBJS) $(LIBS:.cma=.cmxa)
$(OCAMLOPT) -a -o $(TARGET).cmxa $(OPTOBJS)
$(TARGET).top: $(OBJS) $(LIBS)
$(OCAMLMKTOP) -o $(TARGET).top $(SYSLIBS) $(LIBS) $(OBJS)
clean::
rm -f $(TARGET).top
##############################################################################
# Literate Programming rules
##############################################################################
Jump to Line
Something went wrong with that request. Please try again.