##### Targets for previous version of pa_arg ### necessary targets for example # compile example using the syntax extension example: pa_arg.cmo example.ml ocamlopt -o $@ -pp 'camlp4o -I . pa_arg.cmo' example.ml # compile the syntax extension pa_arg.cmo: pa_arg.ml ocamlc -c -I +camlp4 -pp 'camlp4o pa_extend.cmo q_MLast.cmo -loc loc' \ pa_arg.ml ### optional targets (helpful for debugging) debug: example example.ppr example.ppo pa_arg.ppo # pretty-printed pa_arg.ml with quotations expanded pa_arg.ppo: pa_arg.ml camlp4o pa_extend.cmo q_MLast.cmo pr_o.cmo pa_arg.ml -o $@ -loc loc # pretty-printed example.ml with quotations & pa_arg expanded example.ppo: pa_arg.cmo example.ml camlp4o -I . pr_o.cmo pa_arg.cmo example.ml -o $@ # pretty-printed example.ml with quotations & pa_arg expanded - revised syntax example.ppr: pa_arg.cmo example.ml camlp4o -I . pr_r.cmo pa_arg.cmo example.ml -o $@ clean: rm -f example *.ppo *.ppr *.cmo *.cmi *.o *.cmx *~ *.ppo.ml # $Revision: 1.1 $