106 |
doc: docs/busybox.pod docs/BusyBox.txt docs/BusyBox.1 docs/BusyBox.html |
doc: docs/busybox.pod docs/BusyBox.txt docs/BusyBox.1 docs/BusyBox.html |
107 |
|
|
108 |
# FIXME: Doesn't belong here |
# FIXME: Doesn't belong here |
109 |
disp_doc = \ |
cmd_doc = |
110 |
@$(if $(quiet),echo " DOC $(@F)") |
quiet_cmd_doc = $(Q)echo " DOC $(@F)" |
111 |
|
silent_cmd_doc = |
112 |
|
disp_doc = $($(quiet)cmd_doc) |
113 |
|
|
114 |
|
# sed adds newlines after "Options:" etc, |
115 |
|
# this is needed in order to get good BusyBox.{1,txt,html} |
116 |
docs/busybox.pod: $(srctree)/docs/busybox_header.pod \ |
docs/busybox.pod: $(srctree)/docs/busybox_header.pod \ |
117 |
$(srctree)/include/usage.h \ |
$(srctree)/include/usage.h \ |
118 |
$(srctree)/docs/busybox_footer.pod \ |
$(srctree)/docs/busybox_footer.pod \ |
119 |
$(srctree)/docs/autodocifier.pl |
applets/usage_pod |
120 |
$(disp_doc) |
$(disp_doc) |
121 |
$(Q)-mkdir -p docs |
$(Q)-mkdir -p docs |
122 |
$(Q)-( cat $(srctree)/docs/busybox_header.pod ; \ |
$(Q)-( \ |
123 |
$(srctree)/docs/autodocifier.pl $(srctree)/include/usage.h ; \ |
cat $(srctree)/docs/busybox_header.pod; \ |
124 |
cat $(srctree)/docs/busybox_footer.pod ; ) > docs/busybox.pod |
applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$$/&\n/'; \ |
125 |
|
cat $(srctree)/docs/busybox_footer.pod; \ |
126 |
|
) > docs/busybox.pod |
127 |
|
|
128 |
docs/BusyBox.txt: docs/busybox.pod |
docs/BusyBox.txt: docs/busybox.pod |
129 |
$(disp_doc) |
$(disp_doc) |
133 |
docs/BusyBox.1: docs/busybox.pod |
docs/BusyBox.1: docs/busybox.pod |
134 |
$(disp_doc) |
$(disp_doc) |
135 |
$(Q)-mkdir -p docs |
$(Q)-mkdir -p docs |
136 |
$(Q)-pod2man --center=BusyBox --release="version $(VERSION)" \ |
$(Q)-pod2man --center=BusyBox --release="version $(KERNELVERSION)" $< > $@ |
|
$< > $@ |
|
137 |
|
|
138 |
docs/BusyBox.html: docs/busybox.net/BusyBox.html |
docs/BusyBox.html: docs/busybox.net/BusyBox.html |
139 |
$(disp_doc) |
$(disp_doc) |
143 |
|
|
144 |
docs/busybox.net/BusyBox.html: docs/busybox.pod |
docs/busybox.net/BusyBox.html: docs/busybox.pod |
145 |
$(Q)-mkdir -p docs/busybox.net |
$(Q)-mkdir -p docs/busybox.net |
146 |
$(Q)-pod2html --noindex $< > \ |
$(Q)-pod2html --noindex $< > $@ |
|
docs/busybox.net/BusyBox.html |
|
147 |
$(Q)-rm -f pod2htm* |
$(Q)-rm -f pod2htm* |
148 |
|
|
149 |
# documentation, cross-reference |
# documentation, cross-reference |