/[svn]/Makefile.distrib
ViewVC logotype

Diff of /Makefile.distrib

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

revision 497 by abate, Tue Jul 10 17:39:10 2007 UTC revision 501 by abate, Tue Jul 10 17:39:47 2007 UTC
# Line 1  Line 1 
1  include Makefile.conf  include Makefile.conf
2  VERSION = 0.0.91  VERSION = 0.0.91
3    
4  PACKAGES = -package "pxp-engine pxp-lex-iso88591 wlexing camlp4 num cgi"  PACKAGES = -package "pxp-engine pxp-lex-iso88591 wlexing camlp4 num cgi pcre netstring"
5  ifeq ($(PXP_WLEX), true)  ifeq ($(PXP_WLEX), true)
6    PACKAGES += -package pxp-wlex-utf8    PACKAGES += -package pxp-wlex-utf8
7  else  else
# Line 46  Line 46 
46          LINK = $(CAMLOPT) -linkpkg gramlib.cmxa          LINK = $(CAMLOPT) -linkpkg gramlib.cmxa
47  else  else
48          EXTENSION = cmo          EXTENSION = cmo
49          LINK = $(CAMLC) -custom -linkpkg gramlib.cma mlexpat.cma          LINK = $(CAMLC) -custom -linkpkg gramlib.cma
50  endif  endif
51    
52  all: cduce dtd2cduce local_website  # all: cduce dtd2cduce local_website
53    all: cduce dtd2cduce local_website validate
54    
55  # Source directories  # Source directories
56    
57  DIRS = misc parser typing types runtime driver  DIRS = misc parser schema typing types runtime driver
58  CLEAN_DIRS = $(DIRS) tools tests  CLEAN_DIRS = $(DIRS) tools tests
59    
60  # Objects to build  # Objects to build
# Line 65  Line 66 
66   types/sortedList.cmo types/boolean.cmo types/ident.cmo \   types/sortedList.cmo types/boolean.cmo types/ident.cmo \
67   types/intervals.cmo types/chars.cmo types/atoms.cmo types/normal.cmo \   types/intervals.cmo types/chars.cmo types/atoms.cmo types/normal.cmo \
68   types/types.cmo types/patterns.cmo types/sequence.cmo \   types/types.cmo types/patterns.cmo types/sequence.cmo \
69   types/sample.cmo \   types/sample.cmo types/builtin_defs.cmo \
70     \
71     runtime/value.cmo \
72     \
73     schema/schema_types.cmo schema/schema_xml.cmo schema/schema_builtin.cmo \
74     schema/schema_validator.cmo schema/schema_parser.cmo \
75   \   \
76   parser/location.cmo parser/wlexer.cmo parser/ast.cmo parser/parser.cmo \   parser/location.cmo parser/wlexer.cmo parser/ast.cmo parser/parser.cmo \
77   \   \
78   typing/typed.cmo typing/typer.cmo \   typing/typed.cmo typing/typer.cmo \
79   \   \
80   runtime/value.cmo runtime/load_xml.cmo runtime/run_dispatch.cmo \   runtime/load_xml.cmo runtime/run_dispatch.cmo \
81   runtime/print_xml.cmo runtime/eval.cmo \   runtime/print_xml.cmo runtime/eval.cmo \
82   \   \
83   types/builtin.cmo driver/cduce.cmo   types/builtin.cmo driver/cduce.cmo
# Line 98  Line 104 
104  dtd2cduce: $(DTD2CDUCE:.cmo=.$(EXTENSION))  dtd2cduce: $(DTD2CDUCE:.cmo=.$(EXTENSION))
105          $(LINK) $(INCLUDES) -o $@ $^          $(LINK) $(INCLUDES) -o $@ $^
106    
107    validate: $(OBJECTS:.cmo=.$(EXTENSION)) tools/validate.ml
108            $(LINK) $(INCLUDES) -o $@ $^
109    
110  .PHONY: compute_depend  .PHONY: compute_depend
111  compute_depend: misc/q_symbol.cmo  compute_depend: misc/q_symbol.cmo
112          @echo "Computing dependencies ..."          @echo "Computing dependencies ..."
# Line 115  Line 124 
124          rm -f `find . -name "*~"`          rm -f `find . -name "*~"`
125          rm -f *.cmi *.cmo *.cma *.cmx *.a *.cmxa *.o *~          rm -f *.cmi *.cmo *.cma *.cmx *.a *.cmxa *.o *~
126          rm -f cduce ocamlprof.dump          rm -f cduce ocamlprof.dump
127          rm -f dtd2cduce pool webiface          rm -f dtd2cduce pool webiface validate
128          rm -Rf prepro package          rm -Rf prepro package
129          rm -f web/www/*.php web/www/*.html web/*~          rm -f web/www/*.php web/www/*.html web/*~
130    

Legend:
Removed from v.497  
changed lines
  Added in v.501

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