Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

file 29 lines (22 sloc) 0.419 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
ifndef PREFIX
  PREFIX = $(HOME)
endif

ifndef BINDIR
  BINDIR = $(PREFIX)/bin
endif

.PHONY: default
default: demo

example.ml: example.mlx
cppo -x ocamllex:./ocamllex-cppo $< -o $@

example: example.ml
ocamlopt -o example example.ml

.PHONY: demo
demo: example
@echo "--- Demo ---"
./example

.PHONY: install
install:
cp ocamllex-cppo "$(BINDIR)"

.PHONY: clean
clean:
rm -f *.cm[iox] *.o *~ example.ml example
Something went wrong with that request. Please try again.