Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 5894cb0a1dec568cd6c68ba094fc4628 > files > 65

ocaml-xhtml-devel-20050620-6.mga4.x86_64.rpm

# $Id: Makefile,v 1.11 2004/01/27 10:57:18 ohl Exp $
########################################################################

OCAMLC = ocamlc
OCAMLOPT = ocamlopt
LIBS = -I +xhtml

SRC_MLI = 
SRC_ML = www_ls.ml homepage.ml

SRC_CMI = $(SRC_MLI:.mli=.cmi)
SRC_CMO = $(SRC_ML:.ml=.cmo)
SRC_CMX = $(SRC_ML:.ml=.cmx)

all: bin opt

bin: $(SRC_ML:.ml=.bin)
opt: $(SRC_ML:.ml=)

www_ls: www_ls.cmx
	$(OCAMLOPT) $(LIBS) -o $@ xhtml.cmxa $^

www_ls.bin: www_ls.cmo 
	$(OCAMLC) -g $(LIBS) -o $@ xhtml.cma $^

homepage: homepage.cmx
	$(OCAMLOPT) $(LIBS) -o $@ xhtml.cmxa str.cmxa $^

homepage.bin: homepage.cmo 
	$(OCAMLC) -g $(LIBS) -o $@ xhtml.cma str.cma $^ 

%.cmx: %.ml
	$(OCAMLOPT) -c $(LIBS) -o $@ $<

%.cmo: %.ml
	$(OCAMLC) -g -c $(LIBS) -o $@ $<

%.cmi: %.mli
	$(OCAMLC) -c $(LIBS) -o $@ $<

clean:
	rm -f homepage www_ls *.bin *.o *.cm[iox] *~ *.html

########################################################################