/[svn]/Makefile
ViewVC logotype

Diff of /Makefile

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

revision 3 by abate, Tue Jul 10 16:56:52 2007 UTC revision 4 by abate, Tue Jul 10 16:56:57 2007 UTC
# Line 1  Line 1 
1  PARSER = parser/location.cmo  PARSER = parser/location.cmo parser/ast.cmo parser/parser.cmo
2    
3    TYPING = typing/parse_pat.cmo typing/typed.cmo
4    
5  TYPES  = types/recursive.cmo types/sortedList.cmo \  TYPES  = types/recursive.cmo types/sortedList.cmo \
6           types/sortedMap.cmo types/boolean.cmo \           types/sortedMap.cmo types/boolean.cmo \
7           types/intervals.cmo types/atoms.cmo \           types/intervals.cmo types/atoms.cmo \
8           types/strings.cmo types/types.cmo \           types/strings.cmo types/types.cmo \
9           types/patterns.cmo types/syntax.cmo           types/patterns.cmo
10    
11  DIRS = parser types  DIRS = parser typing types
12    
13  OBJECTS = $(PARSER) $(TYPES)  OBJECTS = $(TYPES) $(PARSER) $(TYPING)
14  DEPEND = parser/*.ml parser/*.mli types/*.ml types/*.mli  DEPEND = parser/*.ml parser/*.mli typing/*.ml typing/*.mli types/*.ml types/*.mli
15  INCLUDES = -I +camlp4 -I parser -I types  INCLUDES = -I +camlp4 -I parser -I types
16    
17  SYNTAX_PARSER = -pp 'camlp4o pa_extend.cmo'  SYNTAX_PARSER = -pp 'camlp4o pa_extend.cmo'
# Line 19  Line 21 
21    
22  compute_depend:  compute_depend:
23          @echo "Computing dependencies ..."          @echo "Computing dependencies ..."
24          ocamldep $(SYNTAX_PARSER) $(DEPEND) > depend          ocamldep $(INCLUDES) $(SYNTAX_PARSER) $(DEPEND) > depend
25    
26  run_top: all.cma  run_top: all.cma
27          ocaml $(INCLUDES) all.cma          ledit ocaml $(INCLUDES) all.cma
28    
29  clean:  clean:
30          (cd parser; rm -f *.cmi *.cmo *.cma *~)          (cd parser; rm -f *.cmi *.cmo *.cma *~)
31          (cd types; rm -f *.cmi *.cmo *.cma *~)          (cd types; rm -f *.cmi *.cmo *.cma *~)
32            (cd typing; rm -f *.cmi *.cmo *.cma *~)
33          rm -f *.cmi *.cmo *.cma *~          rm -f *.cmi *.cmo *.cma *~
34    
35  .SUFFIXES: .ml .mli .cmo .cmi .cmx  .SUFFIXES: .ml .mli .cmo .cmi .cmx

Legend:
Removed from v.3  
changed lines
  Added in v.4

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