hydra: use autoconf/-make
This commit is contained in:
4
src/Makefile.am
Normal file
4
src/Makefile.am
Normal file
@ -0,0 +1,4 @@
|
||||
SUBDIRS = c sql script lib root xsl
|
||||
BOOTCLEAN_SUBDIRS = $(SUBDIRS)
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
|
@ -1,5 +0,0 @@
|
||||
NIX = /home/eelco/Dev/nix/inst
|
||||
ATERM = /home/eelco/Dev/nix/externals/inst-aterm
|
||||
|
||||
hydra_eval_jobs: hydra_eval_jobs.cc
|
||||
libtool --mode=link g++ -o hydra_eval_jobs hydra_eval_jobs.cc -I$(NIX)/include/nix -I$(ATERM)/include -L$(NIX)/lib/nix/ -lmain -lexpr -Wall
|
6
src/c/Makefile.am
Normal file
6
src/c/Makefile.am
Normal file
@ -0,0 +1,6 @@
|
||||
bin_PROGRAMS = hydra_eval_jobs
|
||||
|
||||
hydra_eval_jobs_SOURCES = hydra_eval_jobs.cc
|
||||
hydra_eval_jobs_LDADD = -lmain -lexpr -L$(nix)/lib/nix
|
||||
AM_CXXFLAGS = \
|
||||
-I$(nix)/include/nix
|
13
src/lib/Makefile.am
Normal file
13
src/lib/Makefile.am
Normal file
@ -0,0 +1,13 @@
|
||||
PERL_MODULES = \
|
||||
$(wildcard Hydra/*.pm) \
|
||||
$(wildcard Hydra/Helper/*.pm) \
|
||||
$(wildcard Hydra/Model/*.pm) \
|
||||
$(wildcard Hydra/View/*.pm) \
|
||||
$(wildcard Hydra/Controller/*.pm) \
|
||||
$(wildcard Hydra/Base/*.pm) \
|
||||
$(wildcard Hydra/Base/Controller/*.pm)
|
||||
|
||||
EXTRA_DIST = $(PERL_MODULES)
|
||||
|
||||
hydradir = $(libexecdir)/hydra/lib
|
||||
nobase_hydra_DATA = $(PERL_MODULES)
|
23
src/root/Makefile.am
Normal file
23
src/root/Makefile.am
Normal file
@ -0,0 +1,23 @@
|
||||
TEMPLATES = $(wildcard *.tt)
|
||||
STATIC = \
|
||||
$(wildcard static/images/*) \
|
||||
$(wildcard static/css/*)
|
||||
|
||||
FLOT = flot-0.6.zip
|
||||
TABLESORTER = jquery.tablesorter.zip
|
||||
JQUERY = jquery-ui-1.8.5.custom.zip
|
||||
|
||||
ZIPS = $(FLOT) $(TABLESORTER) $(JQUERY)
|
||||
|
||||
EXTRA_DIST = $(TEMPLATES) $(STATIC) $(ZIPS)
|
||||
|
||||
hydradir = $(libexecdir)/hydra/root
|
||||
nobase_hydra_DATA = $(EXTRA_DIST)
|
||||
|
||||
install-data-local: $(ZIPS)
|
||||
mkdir -p $(hydradir)/static/js
|
||||
unzip -u -d $(hydradir)/static/js/jquery $(JQUERY)
|
||||
rm -rf $(hydradir)/static/js/tablesorter
|
||||
unzip -u -d $(hydradir)/static/js $(TABLESORTER)
|
||||
unzip -u -d $(hydradir)/static/js $(FLOT)
|
||||
|
BIN
src/root/flot-0.6.zip
Normal file
BIN
src/root/flot-0.6.zip
Normal file
Binary file not shown.
BIN
src/root/jquery-ui-1.8.5.custom.zip
Normal file
BIN
src/root/jquery-ui-1.8.5.custom.zip
Normal file
Binary file not shown.
BIN
src/root/jquery.tablesorter.zip
Normal file
BIN
src/root/jquery.tablesorter.zip
Normal file
Binary file not shown.
9
src/script/Makefile.am
Normal file
9
src/script/Makefile.am
Normal file
@ -0,0 +1,9 @@
|
||||
EXTRA_DIST = hydra_control.sh
|
||||
bin_SCRIPTS = \
|
||||
hydra_build.pl \
|
||||
hydra_evaluator.pl \
|
||||
hydra_queue_runner.pl \
|
||||
hydra_server.pl \
|
||||
hydra_update_gc_roots.pl \
|
||||
hydra_create.pl \
|
||||
hydra_control.sh
|
@ -1,4 +1,4 @@
|
||||
#! /var/run/current-system/sw/bin/perl -w
|
||||
#! @perl@ -w -I@nix@/libexec/nix
|
||||
|
||||
use strict;
|
||||
use File::Basename;
|
@ -1,4 +1,4 @@
|
||||
#!/var/run/current-system/sw/bin/perl -w
|
||||
#! @perl@ -w -I@nix@/libexec/nix
|
||||
|
||||
use strict;
|
||||
use warnings;
|
@ -1,4 +1,4 @@
|
||||
#! /var/run/current-system/sw/bin/perl -w
|
||||
#! @perl@ -w -I@nix@/libexec/nix
|
||||
|
||||
use strict;
|
||||
use feature 'switch';
|
@ -1,4 +1,4 @@
|
||||
#! /var/run/current-system/sw/bin/perl -w
|
||||
#! @perl@ -w -I@nix@/libexec/nix
|
||||
|
||||
use strict;
|
||||
use Cwd;
|
@ -1,4 +1,4 @@
|
||||
#!/var/run/current-system/sw/bin/perl -w
|
||||
#! @perl@ -w -I@nix@/libexec/nix
|
||||
|
||||
BEGIN {
|
||||
$ENV{CATALYST_ENGINE} ||= 'HTTP::Prefork';
|
@ -1,4 +1,4 @@
|
||||
#! /var/run/current-system/sw/bin/perl -w
|
||||
#! @perl@ -w -I@nix@/libexec/nix
|
||||
|
||||
use strict;
|
||||
use File::Path;
|
@ -1,4 +1,7 @@
|
||||
all: hydra-postgresql.sql hydra-sqlite.sql
|
||||
EXTRA_DIST = hydra.sql hydra-postgresql.sql hydra-sqlite.sql
|
||||
|
||||
sqldir = $(datadir)/hydra/sql
|
||||
nobase_sql_DATA = $(EXTRA_DIST)
|
||||
|
||||
hydra-postgresql.sql: hydra.sql
|
||||
cpp -P -E -traditional-cpp -DPOSTGRESQL hydra.sql > $@ || rm -f $@
|
6
src/xsl/Makefile.am
Normal file
6
src/xsl/Makefile.am
Normal file
@ -0,0 +1,6 @@
|
||||
EXTRA_DIST = log2html.xsl mark-errors.xsl
|
||||
|
||||
xsldir = $(libexecdir)/hydra/xsl
|
||||
nobase_xsl_DATA = $(EXTRA_DIST)
|
||||
|
||||
|
Reference in New Issue
Block a user