Blame camlp4/unmaintained/etc/Makefile

Packit 1f8b6b
Packit 1f8b6b
Packit 1f8b6b
include ../config/Makefile.cnf
Packit 1f8b6b
Packit 1f8b6b
INCLUDES=-I ../camlp4 -I ../lib -I ../meta -I $(OTOP)/lex -I $(OTOP)/parsing
Packit 1f8b6b
OBJS=q_phony.cmo pa_o.cmo pa_op.cmo pa_oop.cmo pa_ru.cmo pa_extfun.cmo pa_fstream.cmo pa_ifdef.cmo pr_r.cmo pr_rp.cmo pr_o.cmo pr_op.cmo pr_extend.cmo pr_extfun.cmo pr_null.cmo pr_depend.cmo genTraversal.cmo fi_exc_tracer.cmo
Packit 1f8b6b
INTF=pa_o.cmi
Packit 1f8b6b
CAMLP4OM=pa_o.cmo pa_op.cmo ../meta/pr_dump.cmo
Packit 1f8b6b
CAMLP4OMX=$(CAMLP4OM:.cmo=.cmx)
Packit 1f8b6b
EXECUTABLES=camlp4o
Packit 1f8b6b
Packit 1f8b6b
include ../config/Makefile.base
Packit 1f8b6b
Packit 1f8b6b
all-local: mkcamlp4.sh
Packit 1f8b6b
Packit 1f8b6b
pr_rp.cmo: parserify.cmo pr_rp_main.cmo
Packit 1f8b6b
	$(OCAMLC) parserify.cmo pr_rp_main.cmo -a -o $@
Packit 1f8b6b
Packit 1f8b6b
pr_op.cmo: parserify.cmo pr_op_main.cmo
Packit 1f8b6b
	$(OCAMLC) parserify.cmo pr_op_main.cmo -a -o $@
Packit 1f8b6b
Packit 1f8b6b
pr_rp.cmx: parserify.cmx pr_rp_main.cmx
Packit 1f8b6b
	$(OCAMLOPT) parserify.cmx pr_rp_main.cmx -a -o pr_rp.cmxa
Packit 1f8b6b
	mv pr_rp.cmxa pr_rp.cmx
Packit 1f8b6b
	mv pr_rp.$(A) pr_rp.$(O)
Packit 1f8b6b
Packit 1f8b6b
pr_op.cmx: parserify.cmx pr_op_main.cmx
Packit 1f8b6b
	$(OCAMLOPT) parserify.cmx pr_op_main.cmx -a -o pr_op.cmxa
Packit 1f8b6b
	mv pr_op.cmxa pr_op.cmx
Packit 1f8b6b
	mv pr_op.$(A) pr_op.$(O)
Packit 1f8b6b
Packit 1f8b6b
camlp4o$(EXE): ../camlp4/camlp4$(EXE) $(CAMLP4OM)
Packit 1f8b6b
	rm -f camlp4o$(EXE)
Packit 1f8b6b
	cd ../camlp4; $(MAKE) CAMLP4=../etc/camlp4o$(EXE) CAMLP4M="-I ../etc $(CAMLP4OM)"
Packit 1f8b6b
Packit 1f8b6b
camlp4o.opt: $(CAMLP4OMX)
Packit 1f8b6b
	rm -f camlp4o.opt
Packit 1f8b6b
	cd ../camlp4; $(MAKE) ../etc/camlp4o.opt CAMLP4OPT=../etc/camlp4o.opt CAMLP4M="-I ../etc $(CAMLP4OMX)"
Packit 1f8b6b
Packit 1f8b6b
mkcamlp4.sh: mkcamlp4.sh.tpl version.sh
Packit 1f8b6b
	sed -e "s!LIBDIR!$(LIBDIR)!g" -e "/define VERSION/r version.sh" \
Packit 1f8b6b
	    mkcamlp4.sh.tpl > mkcamlp4.sh
Packit 1f8b6b
Packit 1f8b6b
version.sh : $(OTOP)/VERSION
Packit 1f8b6b
	echo "VERSION=\"`sed -e 1q ../VERSION`\"" >version.sh
Packit 1f8b6b
Packit 1f8b6b
install-local:
Packit 1f8b6b
	-$(MKDIR) "$(LIBDIR)/camlp4" "$(BINDIR)"
Packit 1f8b6b
	cp $(OBJS) "$(LIBDIR)/camlp4/."
Packit 1f8b6b
	cp $(INTF) "$(LIBDIR)/camlp4/."
Packit 1f8b6b
	cp camlp4o$(EXE) "$(BINDIR)/."
Packit 1f8b6b
	if test -f camlp4o.opt; then \
Packit 1f8b6b
	  cp camlp4o.opt "$(BINDIR)/camlp4o.opt$(EXE)"; \
Packit 1f8b6b
	  cp $(OBJSX) "$(LIBDIR)/camlp4/."; \
Packit 1f8b6b
	  for file in $(OBJSX); do \
Packit 1f8b6b
	    cp "`echo $$file | sed -e 's/\.cmx$$/.$(O)/'`" "$(LIBDIR)/camlp4/."; \
Packit 1f8b6b
	  done ; \
Packit 1f8b6b
	fi
Packit 1f8b6b
	cp mkcamlp4.sh "$(BINDIR)/mkcamlp4"
Packit 1f8b6b
	chmod a+x "$(BINDIR)/mkcamlp4"
Packit 1f8b6b
Packit 1f8b6b
include .depend