1 # $Id: Makefile,v 1.1 2007/06/28 19:47:26 rjones Exp $
3 include Makefile.config
6 CFLAGS := -Wall -Werror
8 all: pa_noexternal.cmo init ocamlbotwrapper xavierbot.pl
10 ocamlbotwrapper: ocamlbotwrapper.o
11 $(CC) $(CFLAGS) $< -o $@
13 ocamlbotwrapper.c: ocamlbotwrapper.c.in Makefile.config
15 -e 's|@OCAML@|$(OCAML)|' \
16 -e 's|@INITSCRIPT@|$(INITSCRIPT)|' \
19 init: init.in Makefile.config
21 -e 's|@OCAMLUSER@|$(OCAMLUSER)|' \
22 -e 's|@CHROOTDIR@|$(CHROOTDIR)|' \
25 xavierbot.pl: xavierbot.pl.in Makefile.config
27 -e 's|@WRAPPER@|$(WRAPPER)|' \
31 pa_noexternal.cmo: pa_noexternal.ml
33 -pp "camlp4o pa_extend.cmo q_MLast.cmo" -I +camlp4 -c $<
36 rm -f ocamlbotwrapper *.o *.cmo *.cmi *~