Lines 52-62
Link Here
|
52 |
# 'make generated BUILD_FOR_WEBSITE=1' |
52 |
# 'make generated BUILD_FOR_WEBSITE=1' |
53 |
generated:: $(generated_targets) |
53 |
generated:: $(generated_targets) |
54 |
|
54 |
|
55 |
install-html: $(PROJ_OBJ_DIR)/html.tar.gz |
55 |
install-html: |
56 |
$(Echo) Installing HTML documentation |
56 |
$(Echo) Installing HTML documentation |
57 |
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html |
57 |
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html |
58 |
$(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html |
58 |
$(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html |
59 |
$(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(DESTDIR)$(PROJ_docsdir) |
|
|
60 |
|
59 |
|
61 |
$(PROJ_OBJ_DIR)/html.tar.gz: $(HTML) |
60 |
$(PROJ_OBJ_DIR)/html.tar.gz: $(HTML) |
62 |
$(Echo) Packaging HTML documentation |
61 |
$(Echo) Packaging HTML documentation |
Lines 68-79
Link Here
|
68 |
|
67 |
|
69 |
install-doxygen: doxygen |
68 |
install-doxygen: doxygen |
70 |
$(Echo) Installing doxygen documentation |
69 |
$(Echo) Installing doxygen documentation |
71 |
$(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(DESTDIR)$(PROJ_docsdir) |
|
|
72 |
$(Verb) cd $(PROJ_OBJ_DIR)/doxygen/html && \ |
70 |
$(Verb) cd $(PROJ_OBJ_DIR)/doxygen/html && \ |
73 |
for DIR in $$($(FIND) . -type d); do \ |
71 |
for DIR in $$($(FIND) . -type d); do \ |
74 |
DESTSUB="$(DESTDIR)$(PROJ_docsdir)/html/doxygen/$$(echo $$DIR | cut -c 3-)"; \ |
72 |
DESTSUB="$(DESTDIR)$(PROJ_docsdir)/html/doxygen/$$(echo $$DIR | cut -c 3-)"; \ |
75 |
$(MKDIR) $$DESTSUB && \ |
73 |
$(MKDIR) $$DESTSUB && \ |
76 |
$(FIND) $$DIR -maxdepth 1 -type f -exec $(DataInstall) {} $$DESTSUB \; ; \ |
74 |
$(FIND) $$DIR -maxdepth 1 -type f -exec $(DataInstall) {} $$DESTSUB \; ; \ |
77 |
if [ $$? != 0 ]; then exit 1; fi \ |
75 |
if [ $$? != 0 ]; then exit 1; fi \ |
78 |
done |
76 |
done |
79 |
|
77 |
|
80 |
doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz |
78 |
doxygen: regendoc |
81 |
|
79 |
|
82 |
regendoc: |
80 |
regendoc: |
83 |
$(Echo) Building doxygen documentation |
81 |
$(Echo) Building doxygen documentation |
Lines 99-105
Link Here
|
99 |
install-ocamldoc: ocamldoc |
97 |
install-ocamldoc: ocamldoc |
100 |
$(Echo) Installing ocamldoc documentation |
98 |
$(Echo) Installing ocamldoc documentation |
101 |
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html |
99 |
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html |
102 |
$(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/ocamldoc.tar.gz $(DESTDIR)$(PROJ_docsdir) |
|
|
103 |
$(Verb) cd $(PROJ_OBJ_DIR)/ocamldoc && \ |
100 |
$(Verb) cd $(PROJ_OBJ_DIR)/ocamldoc && \ |
104 |
$(FIND) . -type f -exec \ |
101 |
$(FIND) . -type f -exec \ |
105 |
$(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html \; |
102 |
$(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html \; |
Lines 109-115
Link Here
|
109 |
$(Verb) $(RM) -rf $(PROJ_OBJ_DIR)/ocamldoc.tar* |
106 |
$(Verb) $(RM) -rf $(PROJ_OBJ_DIR)/ocamldoc.tar* |
110 |
$(Verb) $(TAR) cf $(PROJ_OBJ_DIR)/ocamldoc.tar ocamldoc |
107 |
$(Verb) $(TAR) cf $(PROJ_OBJ_DIR)/ocamldoc.tar ocamldoc |
111 |
$(Verb) $(GZIPBIN) $(PROJ_OBJ_DIR)/ocamldoc.tar |
108 |
$(Verb) $(GZIPBIN) $(PROJ_OBJ_DIR)/ocamldoc.tar |
112 |
$(Verb) $(CP) $(PROJ_OBJ_DIR)/ocamldoc.tar.gz $(PROJ_OBJ_DIR)/ocamldoc/html/ |
|
|
113 |
|
109 |
|
114 |
regen-ocamldoc: |
110 |
regen-ocamldoc: |
115 |
$(Echo) Building ocamldoc documentation |
111 |
$(Echo) Building ocamldoc documentation |