/[svn]/Makefile.distrib
ViewVC logotype

Diff of /Makefile.distrib

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

revision 1117 by abate, Tue Jul 10 18:23:54 2007 UTC revision 1118 by abate, Tue Jul 10 18:23:57 2007 UTC
# Line 93  Line 93 
93  all: cduce dtd2cduce validate  all: cduce dtd2cduce validate
94    
95  ifneq ($(ML_INTERFACE), false)  ifneq ($(ML_INTERFACE), false)
96  all: cDuce_all.$(EXTENSION_LIB)  all: cdml.$(EXTENSION_LIB)
97  endif  endif
98    
99  install: all  install: all
# Line 104  Line 104 
104          $(INSTALL) -m644 doc/dtd2cduce.1 $(MANDIR)/man1/          $(INSTALL) -m644 doc/dtd2cduce.1 $(MANDIR)/man1/
105          $(INSTALL) -m644 doc/validate.1 $(MANDIR)/man1/          $(INSTALL) -m644 doc/validate.1 $(MANDIR)/man1/
106    
107    ifneq ($(ML_INTERFACE), false)
108    install_cdml:
109            ocamlfind install cduce META cdml.$(EXTENSION_LIB) cdo2cmo/cdml.cmi cDuce_all.cmi oCaml_all.$(EXTENSION_LIB) oCaml_all.cmi
110    endif
111    
112  uninstall:  uninstall:
113          rm $(BINDIR)/cduce$(EXE) $(BINDIR)/dtd2cduce$(EXE) $(BINDIR)/validate$(EXE)          rm $(BINDIR)/cduce$(EXE) $(BINDIR)/dtd2cduce$(EXE) $(BINDIR)/validate$(EXE)
114          rm $(MANDIR)/man1/cduce.1 $(MANDIR)/man1/dtd2cduce.1 $(MANDIR)/man1/validate.1          rm $(MANDIR)/man1/cduce.1 $(MANDIR)/man1/dtd2cduce.1 $(MANDIR)/man1/validate.1
# Line 196  Line 201 
201          $(LINK) $(INCLUDES) -o $@ $(ML_LIB) $^ $(EXTRA_LINK_OPTS)          $(LINK) $(INCLUDES) -o $@ $(ML_LIB) $^ $(EXTRA_LINK_OPTS)
202    
203    
204  cDuce_all.$(EXTENSION_LIB): $(OBJECTS:.cmo=.$(EXTENSION))  cdml.$(EXTENSION_LIB): $(OBJECTS:.cmo=.$(EXTENSION))
205            echo 'version="$(VERSION)"' > META
206            echo 'requires="$(PACKAGES) camlp4.gramlib"' >> META
207            echo 'description="Runtime support for CDuce"' >> META
208            echo 'archive(byte)="oCaml_all.cma,cdml.cma"' >> META
209            echo 'archive(native)="oCaml_all.cmxa,cdml.cmxa"' >> META
210          $(COMPILE) -o cDuce_all.$(EXTENSION) -pack $^          $(COMPILE) -o cDuce_all.$(EXTENSION) -pack $^
         $(LINK) -a -o $@ cDuce_all.$(EXTENSION)  
211          $(COMPILE) -c cdo2cmo/cdml.mli          $(COMPILE) -c cdo2cmo/cdml.mli
212          $(COMPILE) -c -o cdml.$(EXTENSION) cdo2cmo/cdml.ml          $(COMPILE) -c cdo2cmo/cdml.ml
213          $(LINK) -a -o cdo2cmo/cdml.$(EXTENSION_LIB) \          $(COMPILE) -a -o cdml.$(EXTENSION_LIB) \
214                  oCaml_all.$(EXTENSION_LIB) \                  cDuce_all.$(EXTENSION) \
                 cDuce_all.$(EXTENSION_LIB) \  
215                  cdo2cmo/cdml.$(EXTENSION)                  cdo2cmo/cdml.$(EXTENSION)
216    
217  oCaml_all.$(EXTENSION_LIB):  oCaml_all.$(EXTENSION_LIB):

Legend:
Removed from v.1117  
changed lines
  Added in v.1118

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