| 86 |
endif |
endif |
| 87 |
|
|
| 88 |
install: all install_lib |
install: all install_lib |
| 89 |
mkdir -p $(BINDIR) |
$(HIDE)mkdir -p $(BINDIR) |
| 90 |
mkdir -p $(MANDIR)/man1 |
$(HIDE)mkdir -p $(MANDIR)/man1 |
| 91 |
$(INSTALL) -m755 cduce$(EXE) dtd2cduce$(EXE) \ |
@echo "Install binaries" |
| 92 |
|
$(HIDE)$(INSTALL) -m755 cduce$(EXE) dtd2cduce$(EXE) \ |
| 93 |
validate$(EXE) cdo2ml$(EXE) $(BINDIR)/ |
validate$(EXE) cdo2ml$(EXE) $(BINDIR)/ |
| 94 |
$(INSTALL) -m644 doc/cduce.1 $(MANDIR)/man1/ |
$(HIDE)(cd doc; $(MAKE) install INSTALL=$(INSTALL) MANDIR=$(MANDIR) HIDE=$(HIDE)) |
|
$(INSTALL) -m644 doc/dtd2cduce.1 $(MANDIR)/man1/ |
|
|
$(INSTALL) -m644 doc/validate.1 $(MANDIR)/man1/ |
|
| 95 |
|
|
| 96 |
install_lib: |
install_lib: |
| 97 |
@echo "Build META" |
@echo "Build META" |
| 100 |
$(HIDE)echo 'description="Runtime support for CDuce"' >> META |
$(HIDE)echo 'description="Runtime support for CDuce"' >> META |
| 101 |
$(HIDE)echo 'archive(byte)="cduce_lib.cma"' >> META |
$(HIDE)echo 'archive(byte)="cduce_lib.cma"' >> META |
| 102 |
$(HIDE)echo 'archive(native)="cduce_lib.cmxa"' >> META |
$(HIDE)echo 'archive(native)="cduce_lib.cmxa"' >> META |
| 103 |
-$(OCAMLFIND) remove cduce |
$(HIDE)-$(OCAMLFIND) remove cduce |
| 104 |
-$(OCAMLFIND) install cduce META \ |
$(HIDE)-$(OCAMLFIND) install cduce META \ |
| 105 |
cduce_lib.cmi cduce_lib.cmi \ |
cduce_lib.cmi $(wildcard *.cma) $(wildcard *.cmxa) $(wildcard *.a) \ |
| 106 |
$(wildcard *.cma) $(wildcard *.cmxa) $(wildcard *.a) |
|
| 107 |
|
|
| 108 |
uninstall: |
uninstall: |
| 109 |
rm -f $(BINDIR)/cduce$(EXE) $(BINDIR)/dtd2cduce$(EXE) \ |
rm -f $(BINDIR)/cduce$(EXE) $(BINDIR)/dtd2cduce$(EXE) \ |