commit:11a8fc5067092c3617239106d75f23fe837834f8
author:Chip Black
committer:Chip Black
date:Sat Mar 29 15:13:01 2014 -0500
parents:ef8396bf39d3be8e171bade8e50b7587e1a8b587
Generate perl docs for web
diff --git a/.gitignore b/.gitignore
line changes: +1/-0
index c47b365..6e6ab13
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ blerg.httpd
 blerg.cgi
 blerg.fcgi
 www/build
+www/doc/perl

diff --git a/Makefile b/Makefile
line changes: +13/-2
index 1346294..3789518
--- a/Makefile
+++ b/Makefile
@@ -71,12 +71,21 @@ builddeps/scrypt.a: builddeps/scrypt-1.1.6/config.h
 	make -C builddeps/scrypt-1.1.6/lib/crypto CFLAGS="$(CFLAGS)"
 	cp builddeps/scrypt-1.1.6/lib/crypto/scrypt.a builddeps/
 
+.PHONY: docs
+docs: www/doc/perl www/doc/perl/Blerg-Database.html
+
+www/doc/perl:
+	mkdir $@
+
+www/doc/perl/Blerg-Database.html: lib/perl/Blerg-Database/lib/Blerg/Database.pm
+	pod2html $< > $@
+
 .PHONY: install
 install:
 	@echo "Please use 'make install-environment' to install Blërg to an environment"
 
 .PHONY: install-environment
-install-environment: all
+install-environment: all docs
 	@if [ -z "$(ENV_DIR)" ]; then \
 		echo "Specify the install directory in the ENV_DIR variable"; \
 		exit 1; \
@@ -90,7 +99,7 @@ install-environment: all
 		$(ENV_DIR)/data/ref_tags \
 		$(ENV_DIR)/www/build \
 		$(ENV_DIR)/www/css \
-		$(ENV_DIR)/www/doc \
+		$(ENV_DIR)/www/doc/perl \
 		$(ENV_DIR)/www/images
 	install --mode 755 blerg.cgi rss.cgi $(ENV_DIR)/lib/cgi-bin/
 	install --mode 755 blergtool blerglatest $(ENV_DIR)/bin/
@@ -104,6 +113,8 @@ install-environment: all
 	install --mode 644 www/doc/changelog.html www/doc/index.html \
 		www/doc/post_help.html www/doc/privacy_data.html \
 		$(ENV_DIR)/www/doc/
+	install --mode 644 www/doc/perl/Blerg-Database.html \
+		$(ENV_DIR)/www/doc/perl/
 	install --mode 644 www/images/blerglogo.png www/images/corner.svg \
 		www/images/play.png www/images/rss.png \
 		$(ENV_DIR)/www/images/