.PHONY : all
all : gae.native gae.o

.PHONY : gae.native
gae.native :
	ocamlbuild -use-ocamlfind -pkgs llvm,llvm.analysis,llvm.bitreader -cflags -w,+a-4 \
	      gae.native
	gcc -c gae.c
	clang -emit-llvm -o gae.bc -c gae.c -Wno-varargs

.PHONY : clean
clean :
	rm -rf *.o *.bc *.out *.s *.ll *.native
