/[svn]/cduce/trunk/Makefile
ViewVC logotype

Diff of /cduce/trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 21 by abate, Tue Jul 10 16:58:41 2007 UTC revision 22 by abate, Tue Jul 10 16:58:50 2007 UTC
# Line 1  Line 1 
1    DEBUG = -g
2    OCAMLC = ocamlcp -p a
3    
4  PARSER = parser/location.cmo parser/ast.cmo parser/parser.cmo  PARSER = parser/location.cmo parser/ast.cmo parser/parser.cmo
5    
6  TYPING = typing/typed.cmo typing/typer.cmo  TYPING = typing/typed.cmo typing/typer.cmo
# Line 24  Line 27 
27  SYNTAX_PARSER = -pp 'camlp4o pa_extend.cmo'  SYNTAX_PARSER = -pp 'camlp4o pa_extend.cmo'
28    
29  all.cma: $(OBJECTS)  all.cma: $(OBJECTS)
30          ocamlc -g -o all.cma -I +camlp4 gramlib.cma nums.cma -a $(OBJECTS)          $(OCAMLC) $(DEBUG) -o all.cma -I +camlp4 gramlib.cma nums.cma -a $(OBJECTS)
31    
32  all.cmxa: $(XOBJECTS)  all.cmxa: $(XOBJECTS)
33          ocamlopt -o all.cmxa -I +camlp4 -a $(XOBJECTS)          ocamlopt -a -o all.cmxa $(XOBJECTS)
34    
35    
36  cduce: all.cma $(DRIVER)  cduce: all.cma $(DRIVER)
37          ocamlc -g -o cduce all.cma $(DRIVER)          $(OCAMLC) $(DEBUG) -o cduce all.cma $(DRIVER)
38    
39  cduce.opt: all.cmxa $(XDRIVER)  cduce.opt: all.cmxa $(XDRIVER)
40          ocamlopt -o cduce.opt -I +camlp4 gramlib.cmxa nums.cmxa all.cmxa $(XDRIVER)          ocamlopt -o cduce.opt -I +camlp4 gramlib.cmxa nums.cmxa all.cmxa $(XDRIVER)
# Line 54  Line 57 
57  .SUFFIXES: .ml .mli .cmo .cmi .cmx  .SUFFIXES: .ml .mli .cmo .cmi .cmx
58    
59  .ml.cmo:  .ml.cmo:
60          ocamlc -g -c $(SYNTAX_PARSER) $(INCLUDES) $<          $(OCAMLC) $(DEBUG) -c $(SYNTAX_PARSER) $(INCLUDES) $<
61  .ml.cmx:  .ml.cmx:
62          ocamlopt -c $(SYNTAX_PARSER) $(INCLUDES) $<          ocamlopt -c $(SYNTAX_PARSER) $(INCLUDES) $<
63    
64  .mli.cmi:  .mli.cmi:
65          ocamlc -g -c $(INCLUDES) $<          $(OCAMLC) $(DEBUG) -c $(INCLUDES) $<
66    
67  # FORTPATH = /users/formel8/frisch/solaris/fort/fort  # FORTPATH = /users/formel8/frisch/solaris/fort/fort
68  FORTPATH = /home/frisch/fort  FORTPATH = /home/frisch/fort

Legend:
Removed from v.21  
changed lines
  Added in v.22

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5