Parent Directory
|
Revision Log
Revision 1.5 - (view) (download)
1 : | parrello | 1.1 | # |
2 : | # Copyright (c) 2003-2006 University of Chicago and Fellowship | ||
3 : | # for Interpretations of Genomes. All Rights Reserved. | ||
4 : | # | ||
5 : | # This file is part of the SEED Toolkit. | ||
6 : | bartels | 1.3 | # |
7 : | parrello | 1.1 | # The SEED Toolkit is free software. You can redistribute |
8 : | # it and/or modify it under the terms of the SEED Toolkit | ||
9 : | bartels | 1.3 | # Public License. |
10 : | parrello | 1.1 | # |
11 : | # You should have received a copy of the SEED Toolkit Public License | ||
12 : | # along with this program; if not write to the University of Chicago | ||
13 : | # at info@ci.uchicago.edu or the Fellowship for Interpretation of | ||
14 : | # Genomes at veronika@thefig.info or download a copy from | ||
15 : | # http://www.theseed.org/LICENSE.TXT. | ||
16 : | # | ||
17 : | |||
18 : | # | ||
19 : | # seed_running_perl.fragement is the piece of perl code that | ||
20 : | # checks to see if the seed server is up, and prints a message and returns | ||
21 : | # if it is not. | ||
22 : | # | ||
23 : | bartels | 1.3 | SEED_RUNNING_PERL = seed_running_perl.fragment |
24 : | parrello | 1.1 | |
25 : | PERLCGISCRIPTS := $(subst .pl,,$(wildcard *.cgi)) | ||
26 : | |||
27 : | olson | 1.4 | PERL = $(shell sed -ne 's/^RTPERL=\(.*\)/\1/p' $(RTROOT)/config/RTConfig) |
28 : | |||
29 : | parrello | 1.1 | PERL_LIB = $(wildcard *.pm) \ |
30 : | $(wildcard WebPage/*.pm) | ||
31 : | |||
32 : | WEBPAGES := $(wildcard *.tmpl) \ | ||
33 : | $(wildcard images/*.png) \ | ||
34 : | $(wildcard images/*.jpeg) \ | ||
35 : | bartels | 1.3 | $(wildcard *.js) \ |
36 : | parrello | 1.1 | $(wildcard *.css) |
37 : | |||
38 : | INST_PERL_LIB = $(foreach var, $(PERL_LIB), $(libdir)/$(PKGNAME)/$(var)) | ||
39 : | |||
40 : | all: lib | ||
41 : | |||
42 : | show: | ||
43 : | @echo cgis $(foreach var, $(PERLCGISCRIPTS), $(cgidir)/$(var)) | ||
44 : | @echo top $(TOPDIR) | ||
45 : | @echo pkg $(PKGNAME) | ||
46 : | @echo toolhdr $(TOOL_HDR) | ||
47 : | bin: | ||
48 : | |||
49 : | bartels | 1.3 | lib: $(foreach var, $(PERLCGISCRIPTS), $(cgidir)/$(var)) copy_htaccess $(INST_PERL_LIB) $(foreach var, $(WEBPAGES), $(cgidir)/Html/$(var)) rights |
50 : | parrello | 1.1 | |
51 : | htaccess_src = $(RTROOT)/config/all.htaccess | ||
52 : | htaccess_dst = $(cgidir)/.htaccess | ||
53 : | |||
54 : | copy_htaccess: force | ||
55 : | if test -f $(htaccess_src); then \ | ||
56 : | cp $(htaccess_src) $(htaccess_dst) ; \ | ||
57 : | fi | ||
58 : | |||
59 : | force: | ||
60 : | |||
61 : | schematools: | ||
62 : | stDeclFiles: | ||
63 : | stGeneratedFiles: | ||
64 : | |||
65 : | |||
66 : | test: | ||
67 : | |||
68 : | clean: | ||
69 : | |||
70 : | $(cgidir)/%: $(TOPDIR)/$(PKGNAME)/% $(TOOL_HDR) | ||
71 : | ( cat $(TOOL_HDR) $< > $@; chmod +x $@ ) | ||
72 : | |||
73 : | $(cgidir)/Html/%: $(TOPDIR)/$(PKGNAME)/% | ||
74 : | bartels | 1.3 | cp -p $< $(cgidir)/Html/. |
75 : | parrello | 1.1 | |
76 : | |||
77 : | # | ||
78 : | # We have a config problem at the moment. I do not want to depend | ||
79 : | # upon explicit calls to other packages, as done here nor do I want | ||
80 : | # to assume that package was built first. For now, we live with this. | ||
81 : | |||
82 : | #$(TOOL_HDR): | ||
83 : | # cd $(workdir); $(TOPDIR)/FigCommon/configure-env $(RTARCH) $(TOPDIR) | ||
84 : | |||
85 : | |||
86 : | # | ||
87 : | # Since our lib files have directories, need to create the target | ||
88 : | # directory if it doesn't yet exist. | ||
89 : | # | ||
90 : | $(libdir)/$(PKGNAME)/%.pm: $(TOPDIR)/$(PKGNAME)/%.pm | ||
91 : | tgt_dir=`dirname $@`; \ | ||
92 : | if [ ! -d $$tgt_dir ] ; then \ | ||
93 : | mkdir $$tgt_dir; \ | ||
94 : | fi | ||
95 : | bartels | 1.3 | cp -p $< $@ |
96 : | parrello | 1.1 | |
97 : | bartels | 1.3 | rights: |
MCS Webmaster | ViewVC Help |
Powered by ViewVC 1.0.3 |