3 .PHONY: all clean dist mod opt
7 if $(equal $(shell uname), SunOS)
10 Mocamlcc (ml_apc, -Wall -Werror -g -I/usr/X11R6/include)
11 Mocamlc (apc, -warn-error A -g -thread -I +lablGL)
12 Mocamlopt (apc, -warn-error A -thread -I +lablGL)
15 libs = unix lablgl lablglut threads
19 libs = $(addsuffix .cma, $(libs))
20 flags = -thread -custom -I +lablGL
21 apc.byte: $(cmos) $(objs)
22 ocamlc.opt $(flags) -o $@ $(libs) $(caml-sort $(cmos)) $(objs) $(clibs)
26 libs = $(addsuffix .cmxa, $(libs))
27 flags = -thread -I +lablGL
28 apc.opt: $(cmxs) $(objs) apc.o
29 ocamlopt.opt $(flags) -o $@ $(libs) $(caml-sort $(cmxs)) $(objs) $(clibs)
32 add-project-directories ($(dirof OMakefile)/mod)
33 vmount (-l, $(dirof OMakefile)/mod, mod)
35 mod: itc-mod.c Makefile
41 apc-$(version).tgz: $(shell cat FILES)
43 mkdir -p apc-$(version)
44 tar -T $(file FILES) -chf - -C $(dirof FILES) | tar xf - -C apc-$(version)
45 tar cfz $@ apc-$(version)
47 dist: apc-$(version).tgz