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

Diff of /cduce/trunk/Makefile.distrib

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

revision 466 by abate, Tue Jul 10 17:36:47 2007 UTC revision 467 by abate, Tue Jul 10 17:36:54 2007 UTC
# Line 1  Line 1 
1  NATIVE = true  NATIVE = true
2  PROFILE = false  PROFILE = false
3  PXP_WLEX = false  PXP_WLEX = false
4    EXPAT = false
5    
6  PACKAGES = -package "pxp-engine pxp-lex-iso88591 wlexing camlp4 num cgi"  PACKAGES = -package "pxp-engine pxp-lex-iso88591 wlexing camlp4 num cgi"
7  ifeq ($(PXP_WLEX), true)  ifeq ($(PXP_WLEX), true)
# Line 20  Line 21 
21          SYNTAX += -symbol ocaml_compiler=\"bytecode\"          SYNTAX += -symbol ocaml_compiler=\"bytecode\"
22  endif  endif
23    
24    ifeq ($(EXPAT), true)
25            SYNTAX += -symbol EXPAT=
26    endif
27    
28  VERSION = 0.0.9  VERSION = 0.0.9
29    
30  SYNTAX_PARSER = -pp '$(SYNTAX)'  SYNTAX_PARSER = -pp '$(SYNTAX)'
# Line 41  Line 46 
46    
47  ifeq ($(NATIVE), true)  ifeq ($(NATIVE), true)
48          EXTENSION = cmx          EXTENSION = cmx
49          LINK = $(CAMLOPT) -linkpkg gramlib.cmxa mlexpat.cmxa          LINK = $(CAMLOPT) -linkpkg gramlib.cmxa
50            ifeq ($(EXPAT), true)
51                    LINK += mlexpat.cmxa
52            endif
53  else  else
54          EXTENSION = cmo          EXTENSION = cmo
55          LINK = $(CAMLC) -custom -linkpkg gramlib.cma mlexpat.cma          LINK = $(CAMLC) -custom -linkpkg gramlib.cma mlexpat.cma
56            ifeq ($(EXPAT), true)
57                    LINK += mlexpat.cma
58            endif
59  endif  endif
60    
61  all: cduce dtd2cduce local_website  all: cduce dtd2cduce local_website
# Line 79  Line 90 
90  DTD2CDUCE = tools/dtd2cduce.cmo  DTD2CDUCE = tools/dtd2cduce.cmo
91    
92  DEPEND = $(DIRS:=/*.ml) $(DIRS:=/*.mli)  DEPEND = $(DIRS:=/*.ml) $(DIRS:=/*.mli)
93  INCLUDES = $(DIRS:%=-I %) -I expat  INCLUDES = $(DIRS:%=-I %)
94    
95    ifeq ($(EXPAT), true)
96     INCLUDES += -I expat
97    endif
98    
99  cduce: $(CDUCE:.cmo=.$(EXTENSION))  cduce: $(CDUCE:.cmo=.$(EXTENSION))
100          $(LINK) $(INCLUDES) -o $@ $^          $(LINK) $(INCLUDES) -o $@ $^
# Line 115  Line 130 
130  .SUFFIXES: .ml .mli .cmo .cmi .cmx  .SUFFIXES: .ml .mli .cmo .cmi .cmx
131    
132  misc/q_symbol.cmo: misc/q_symbol.ml  misc/q_symbol.cmo: misc/q_symbol.ml
133          $(CAMLC) -c $<          $(CAMLC) -c -pp 'camlp4o pa_extend.cmo q_MLast.cmo' $<
134    
135  .PHONY: expat  .PHONY: expat
136  expat:  expat:

Legend:
Removed from v.466  
changed lines
  Added in v.467

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