3 .PHONY: all clean dist mod
6 Mocamlc (apc, -warn-error A -g -thread -I +lablGL)
7 Mocamlcc (ml_apc, -Wall -Werror -g)
8 Mocamlopt (apc, -warn-error A -thread -I +lablGL)
11 libs = unix lablgl lablglut threads
15 libs = $(addsuffix .cma, $(libs))
16 flags = -thread -custom -I +lablGL
17 apc.byte: $(cmos) $(objs)
18 ocamlc.opt $(flags) -o $@ $(libs) $(caml-sort $(cmos)) $(objs)
22 libs = $(addsuffix .cmxa, $(libs))
23 flags = -thread -I +lablGL
24 apc.opt: $(cmxs) $(objs) apc.o
25 ocamlopt.opt $(flags) -o $@ $(libs) $(caml-sort $(cmxs)) $(objs)
28 add-project-directories ($(dirof OMakefile)/mod)
29 vmount (-l, $(dirof OMakefile)/mod, mod)
31 mod: itc-mod.c Makefile
36 apc-$(version).tgz: $(shell cat FILES)
38 mkdir -p apc-$(version)
39 tar -T $(file FILES) -chf - -C $(dirof FILES) | tar xf - -C apc-$(version)
40 tar cfz $@ apc-$(version)
42 dist: apc-$(version).tgz