Anonymous avatar Anonymous committed b1dbd1f

Separated the fortunes files into their own makefiles.

This way we don't need to run ./gen-helpers.pl every time we add a new
fortune archive.

Comments (0)

Files changed (4)

 
 T2_DEST_FORTUNES = $(patsubst %,$(T2_DEST)/$(FORTUNES_DIR)/%,$(FORTUNES_ARCS_LIST))
 
+$(T2_DEST_FORTUNES): $(T2_DEST)/%: $(T2_SRC_DIR)/%
+	cp -f $< $@
+
 copy_fortunes: $(T2_DEST_FORTUNES)
 
 upload_deps: all

bin/gen-fortunes.pl

+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use Cwd qw(getcwd);
+
+# This is to in order to generate the t2/humour/fortunes/arcs-list.mak
+# file, which is inclduded by the makefile.
+{
+    my $orig_dir = getcwd();
+
+    chdir("t2/humour/fortunes");
+    system("make", "dist", "list_files");
+
+    chdir($orig_dir);
+}
+
 
 use HTML::Latemp::GenMakeHelpers;
 
-use Cwd (qw(getcwd));
-
 my $generator = 
     HTML::Latemp::GenMakeHelpers->new(
         'hosts' =>
 
 my $text = io("include.mak")->slurp();
 $text =~ s!^(T2_DOCS = .*)humour/fortunes/index.html!$1!m;
+$text =~ s{ *humour/fortunes/\S+\.tar\.gz}{}g;
 io("include.mak")->print($text);
 
 system("./bin/gen-docbook-make-helpers.pl");
-
-# This is to in order to generate the t2/humour/fortunes/arcs-list.mak
-# file, which is inclduded by the makefile.
-{
-    my $orig_dir = getcwd();
-
-    chdir("t2/humour/fortunes");
-    system("make", "list_files", "dist");
-
-    chdir($orig_dir);
-}
+system("./bin/gen-fortunes.pl");
 
 1;
 

t2/humour/fortunes/ver.txt

-0.14.4
+0.14.6
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.