gsl-ocaml / Makefile

Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 
Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 

Markus Mottl f721575 
Markus Mottl b6d7484 
Markus Mottl f721575 
Markus Mottl b6d7484 
Markus Mottl e3830aa 










# OASIS_START
# DO NOT EDIT (digest: bc1e05bfc8b39b664f29dae8dbd3ebbb)

SETUP = ocaml setup.ml

build: setup.data
	$(SETUP) -build $(BUILDFLAGS)

doc: setup.data build
	$(SETUP) -doc $(DOCFLAGS)

test: setup.data build
	$(SETUP) -test $(TESTFLAGS)

all: 
	$(SETUP) -all $(ALLFLAGS)

install: setup.data
	$(SETUP) -install $(INSTALLFLAGS)

uninstall: setup.data
	$(SETUP) -uninstall $(UNINSTALLFLAGS)

reinstall: setup.data
	$(SETUP) -reinstall $(REINSTALLFLAGS)

clean: 
	$(SETUP) -clean $(CLEANFLAGS)

distclean: 
	$(SETUP) -distclean $(DISTCLEANFLAGS)

setup.data:
	$(SETUP) -configure $(CONFIGUREFLAGS)

.PHONY: build doc test all install uninstall reinstall clean distclean configure

# OASIS_STOP

GSLINCDIR := $(shell gsl-config --prefix)/include

.PHONY: post-conf
post-conf:
	ocaml do_const.ml --mli > lib/const.mli
	ocaml do_const.ml > lib/const.ml
	ocaml do_sf.ml < lib/sf.mli.q > lib/sf.mli
	cp lib/sf.mli lib/sf.ml
	ocaml do_cdf.ml < $(GSLINCDIR)/gsl/gsl_cdf.h > lib/cdf.mli
	cp lib/cdf.mli lib/cdf.ml
	ocaml do_cdf.ml --c < $(GSLINCDIR)/gsl/gsl_cdf.h > lib/mlgsl_cdf.c
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.