Fixes ticket:87.
[debian/gnuradio] / gr-trellis / doc / Makefile.am
index 68f879b40e61d8ab736b5ebeb542971271920d95..5881a02a75374c4f193bca429ec4a500f27a0224 100644 (file)
 # 
 # You should have received a copy of the GNU General Public License
 # along with GNU Radio; see the file COPYING.  If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street,
+# Boston, MA 02110-1301, USA.
 # 
 
-TARGETS = gr-trellis.html
+include $(top_srcdir)/Makefile.common
 
+docdir=$(prefix)/share/doc/@PACKAGE@-@VERSION@
 
-# To avoid build problems for folks who don't have xmlto installed, we
-# don't build the docs by default.
+HTML_FILES =
 
-# html: $(TARGETS)
-all: $(TARGETS)
+if HAS_XMLTO
+HTML_FILES += \
+    gr-trellis.html
+endif
 
+all: $(HTML_FILES)
 
-EXTRA_DIST =                           
-
+EXTRA_DIST = \
+    gr-trellis.xml \
+    make_numbered_listing.py \
+    test_tcm.py \
+    test_tcm.py.xml \
+    test_viterbi_equalization1.py \
+    test_viterbi_equalization1.py.xml
 
 BUILT_XML_FILES =                      
 
-
-gr-trellis.html : gr-trellis.xml $(BUILT_XML_FILES)
-
-
-
 # ----------------------------------------------------------------
 
-clean:
-       -rm -f $(TARGETS) $(BUILT_XML_FILES)
-
 %.html : %.xml
        xmlto html-nochunks $<
 
 %.xml : % make_numbered_listing.py
        ./make_numbered_listing.py $<
+
+install-data-local:
+       mkdir -p $(DESTDIR)$(docdir)/html
+       @for i in $(HTML_FILES); do \
+               echo "$(INSTALL_DATA) $$i $(DESTDIR)$(docdir)/html"; \
+               $(INSTALL_DATA) $$i $(DESTDIR)$(docdir)/html; \
+       done
+
+uninstall-local:
+       @for i in $(HTML_FILES); do \
+               echo "$(RM) $(DESTDIR)$(docdir)/$$i;"; \
+               $(RM) $(DESTDIR)$(docdir)/$$i; \
+       done
+       $(RM) -fr $(DESTDIR)$(docdir)/html
+
+clean-local:
+       $(RM) -fr $(HTML_FILES) *~