aboutsummaryrefslogtreecommitdiff
path: root/sm/build_dev.sm
blob: 7a3dedbd0f8445d05e2b8e89fc3a6d724c628273 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
## TODO:
##  add builds on ssbwebv1 for those things that we actually care about

####################
####################

# install stsci_python into default environment
# build hstcal
#	- everywhere
TABLE build HOST arzach cadeau banana jwcalibdev
	CMD dev.py2.7.3 RUN "build_stsci_python dev 2.7.3"
		AFTER init/*
		AFTER *:assemble/dev.stsci_python
	CMD dev.hstcal RUN "build_hstcal dev"
		AFTER init/*
		AFTER *:assemble/dev.hstcal

TABLE build HOST vxp-dukat
	CMD dev.py2.7.1 RUN "build_stsci_python"
		AFTER init/*
		AFTER *:assemble/dev.stsci_python

#
# not useful yet
# TABLE build HOST arzach CMD ur_docs RUN "/arzach/data1/iraf/work/ur_doc_build/docs/overnight_build" AFTER init/*


# older python environments
#	- arzach only
TABLE build HOST arzach 
	CMD dev.py2.6.5 RUN "build_stsci_python dev 2.6.5"
		AFTER init/*
		AFTER *:assemble/dev.stsci_python

# stsdas and friends
#	- 32 bit only
TABLE build HOST herbert bond
	CMD dev.axe RUN "build_axe dev"
		AFTER init/*
		AFTER *:assemble/dev.axe

	CMD dev.stsci_iraf RUN "build_stsci_iraf dev"
		AFTER init/*
		AFTER *:assemble/dev.stsci_iraf
		AFTER build/dev.axe

	CMD dev.stsci_iraf_log RUN "build_stsci_iraf_log dev"
		AFTER init/*
		AFTER build/dev.stsci_iraf

	CMD dev.stsci_iraf_help RUN "build_stsci_iraf_help dev"
		AFTER init/*
		AFTER build/dev.stsci_iraf


# stsdas for 64 bit machines - get it from a related 32 bit system
TABLE build HOST arzach jwcalibdev
	CMD dev.stsci_iraf_64hack RUN "build_stsci_iraf_64hack dev herbert"
	AFTER herbert:build/dev.stsci_iraf*

TABLE build HOST cadeau banana
	CMD dev.stsci_iraf_64hack RUN "build_stsci_iraf_64hack dev bond"
	AFTER bond:build/dev.stsci_iraf*

# stsci_python documentation
#	- one machine only
TABLE build HOST arzach
	CMD dev.stsci_python_sphinxdocs RUN "build_sphinxdocs dev 2.7.3"
	AFTER build/dev.py2.7.3

# old epydoc documentation - only works on thor; hope we can get rid of
# epydoc sooner than we have to do anything about this.
# TABLE build HOST thor CMD dev.stsci_python_epydoc RUN "exit 1 ; /thor/data2/iraf/epydoc_test/nightly" AFTER build/dev.py2.7.*

# stamp the IRAF banner file when the builds are complete
TABLE stamp HOST herbert arzach bond cadeau banana jwcalibdev
	CMD dev RUN "build_stamp dev"
		AFTER build/*

#
TABLE build HOST arzach cadeau banana jwcalibdev
	CMD dev.jwst2.7.3 RUN "build_jwst dev 2.7.3"
		AFTER init/*
		AFTER *:assemble/dev.jwst
		AFTER build/dev.py2.7.*

TABLE build HOST jwcalibdev
	CMD dev.jwst_docs RUN "build_jwst_docs dev 2.7.3"
		AFTER dev.jwst*