### ### Makefile. Generated from Makefile.in by configure. ### .PHONY: all targets examples install clean depend .SUFFIXES: .ml .mli .cmx .cmi .cmo .cmxa .cma .c .o INSTALLDIR = /usr/local/lib/ocaml/curl INSTALL = /usr/bin/install -c -o root -g wheel INSTALLDATA = install -o root -g wheel -m 444 FINDLIB = OCBYTE = ocamlc OCOPT = ocamlopt OC = ocamlc CC = cc FLAGS = LIBS = CFLAGS = -I/usr/local/include -DHAVE_CONFIG_H CAMLINCDIR = -I/usr/local/lib/ocaml CURLHELPEROBJS = curl-helper.o CURLOBJS = curl.cmx CURLBCOBJS = $(CURLOBJS:.cmx=.cmo) CURLFLAGS = -ccopt -L/usr/local/lib CURLCLIBS = -cclib -lcurl-helper -cclib "-lcurl -rpath=/usr/lib:/usr/local/lib -L/usr/local/lib -lssl -lcrypto -lssl -lcrypto -lz" ifeq (opt,opt) TARGETS = curl.cma curl.cmxa libcurl-helper.a else TARGETS = curl.cma libcurl-helper.a endif all: @$(MAKE) depend @$(MAKE) targets targets: $(TARGETS) examples examples: (cd examples; $(MAKE)) curl.cma: $(CURLBCOBJS) libcurl-helper.a $(OCBYTE) -custom -a $(FLAGS) $(CURLFLAGS) -o $@ $(CURLBCOBJS) $(CURLCLIBS) curl.cmxa: $(CURLOBJS) libcurl-helper.a $(OCOPT) -a $(FLAGS) $(CURLFLAGS) $(LIBS) $(CURLOBJS) -o $@ $(CURLCLIBS) .ml.cmx: $(OCOPT) -c $(FLAGS) $< -o $@ .mli.cmi: $(OCBYTE) -c $(FLAGS) $< -o $@ .ml.cmo: $(OCBYTE) -c $(FLAGS) $< -o $@ libcurl-helper.a: $(CURLHELPEROBJS) ar crus libcurl-helper.a $(CURLHELPEROBJS) ranlib libcurl-helper.a .c.o: $(CC) -c $(CFLAGS) $(CAMLINCDIR) $< -o $@ install: ifeq ($(FINDLIB),ocamlfind) ocamlfind install curl META $(wildcard *.cmi) \ $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) else mkdir -p $(INSTALLDIR) $(INSTALLDATA) curl.cma $(INSTALLDIR) ifeq (opt,opt) $(INSTALLDATA) curl.cmxa $(INSTALLDIR) endif $(INSTALLDATA) curl.mli curl.cmi $(INSTALLDIR) $(INSTALLDATA) curl.a libcurl-helper.a $(INSTALLDIR) endif clean: @rm -f $(TARGETS) *~ *.cm* *.o *.a .depend core @(cd examples; $(MAKE) clean) depend: @ocamldep *.mli *.ml > .depend ifeq ($(wildcard .depend),.depend) ifneq ($(MAKECMDGOALS),clean) include .depend endif endif