flitter/h_files-format/Makefile
Joey Yakimowich-Payne c8efc2a088 Replace pfff with flitter
2018-06-04 13:03:46 +09:00

42 lines
1.2 KiB
Makefile

TOP=..
##############################################################################
# Variables
##############################################################################
TARGET=lib
SRC= outline.ml simple_format.ml source_tree.ml
LIBS=$(TOP)/commons/lib.cma
INCLUDEDIRS= $(TOP)/commons
##############################################################################
# Generic variables
##############################################################################
-include $(TOP)/Makefile.common
##############################################################################
# Top rules
##############################################################################
all:: $(TARGET).cma
all.opt:: $(TARGET).cmxa
opt:: all.opt
$(TARGET).cma: $(OBJS) $(LIBS)
$(OCAMLC) -a -o $(TARGET).cma $(OBJS)
$(TARGET).cmxa: $(OPTOBJS) $(LIBS:.cma=.cmxa)
$(OCAMLOPT) -a -o $(TARGET).cmxa $(OPTOBJS)
##############################################################################
# install
##############################################################################
LIBNAME=flitter-h_files-format
EXPORTSRC=\
outline.mli
install-findlib: all all.opt
ocamlfind install $(LIBNAME) META \
lib.cma lib.cmxa lib.a \
$(EXPORTSRC) $(EXPORTSRC:%.mli=%.cmi) \