/[MITgcm]/mitgcm.org/devel/buildweb/Makefile
ViewVC logotype

Contents of /mitgcm.org/devel/buildweb/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.10 - (show annotations) (download)
Wed Mar 5 00:46:08 2008 UTC (16 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.9: +4 -1 lines
try to use relative path to speed-up "cp -r"

1 # Paths
2
3 SHELL = /bin/bash
4 #eh3 TARGETDIR = /u/httpd/html/devel/sealion
5 TARGETDIR = ../../../scratch/dev_docs
6 BUILDWEBDIR = $(PWD)
7
8 SKELETON = $(BUILDWEBDIR)/skeleton
9 #eh3 LATEXROOT = $(BUILDWEBDIR)/latex
10 LATEXROOT = ../../../manual
11 VDBROOT = $(BUILDWEBDIR)/vdb
12 BINDIR = $(BUILDWEBDIR)/bin
13 PFILESDIR = $(BUILDWEBDIR)/program_files
14 #jmc: try relative path to speed-up copies
15 SKELETON = ./skeleton
16 VDBROOT = ./vdb
17
18 all: Templates InstallSkeleton InstallLatex InstallPDF InstallOLF InstallVDB SiteMap Search2 Bonniefy Index
19 All: pdf Latex VDB all
20 quick: Templates InstallSkeleton InstallLatex InstallPDF SiteMap Search2 Bonniefy Index
21
22 Templates:
23 cd templates; make
24
25 InstallSkeleton:
26 mkdir -p $(TARGETDIR)
27 cp -rp $(SKELETON)/* $(TARGETDIR)
28 chmod -R u+w $(TARGETDIR)
29
30 InstallLatex:
31 mkdir -p $(TARGETDIR)/online_documents
32 cp -rp $(LATEXROOT)/manual/* $(TARGETDIR)/online_documents/
33
34 InstallPDF:
35 mkdir -p $(TARGETDIR)/online_documents
36 cp -p $(LATEXROOT)/manual.p* $(TARGETDIR)/online_documents/
37
38 InstallOLF:
39 mkdir -p $(TARGETDIR)/on-line-figs
40 cp -rp $(LATEXROOT)/on-line-figs/* $(TARGETDIR)/on-line-figs/
41
42 InstallVDB:
43 mkdir -p $(TARGETDIR)/code_reference
44 cp -rp $(VDBROOT) $(TARGETDIR)/code_reference/
45
46 Bonniefy: $(TARGETDIR)
47 chmod -R u+w $(TARGETDIR)
48 $(BINDIR)/bonniefy.pl --targetdir=$(TARGETDIR) --homedir=$(BUILDWEBDIR)
49
50 Index: $(TARGETDIR)/home_page/frontpage.html
51 cat $(TARGETDIR)/home_page/frontpage.html \
52 | sed 's:\.\./::' > $(TARGETDIR)/index.html
53
54 SiteMap:
55 echo $(SHELL)
56 mkdir -p $(TARGETDIR)/sitemap
57 cd $(TARGETDIR)/sitemap; $(BINDIR)/makesitemap ../online_documents > index.html
58
59 Search:
60 # cd $(TARGETDIR); $(BINDIR)/swish-e -c $(PFILESDIR)/Swish-e.conf
61 Search2:
62 # cd $(TARGETDIR); $(BINDIR)/swish-e -c $(PFILESDIR)/Swish-e.conf \
63 # -S prog -i $(BINDIR)/DirTree.pl
64
65 Latex:
66 cd $(LATEXROOT); make html
67
68 pdf:
69 cd $(LATEXROOT); make ps pdf ps.gz
70
71 VDB:
72 cd code-browser; make dev
73
74 Clean:
75 cd templates; make clean
76 cd $(LATEXROOT); make Clean
77
78 TestSearch:
79 $(BINDIR)/swish-e -f $(TARGETDIR)/index.swish-e -w adcroft
80

  ViewVC Help
Powered by ViewVC 1.1.22