aboutsummaryrefslogtreecommitdiff
path: root/sm/build_dev.sm
diff options
context:
space:
mode:
Diffstat (limited to 'sm/build_dev.sm')
-rw-r--r--sm/build_dev.sm75
1 files changed, 75 insertions, 0 deletions
diff --git a/sm/build_dev.sm b/sm/build_dev.sm
new file mode 100644
index 0000000..7011d5a
--- /dev/null
+++ b/sm/build_dev.sm
@@ -0,0 +1,75 @@
+## 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 herbert thor arzach bond cadeau banana
+ CMD dev.py2.7 RUN "build_stsci_python dev 2.7"
+ AFTER init/*
+ AFTER *:assemble/dev.stsci_python
+ CMD dev.hstcal RUN "build_hstcal dev"
+ AFTER init/*
+ AFTER *:assemble/dev.hstcal
+
+# older python environments
+# - arzach only
+TABLE build HOST arzach
+ CMD dev.py2.6 RUN "build_stsci_python dev 2.6"
+ AFTER init/*
+ AFTER *:assemble/dev.stsci_python
+
+ CMD dev.py2.5 RUN "build_stsci_python dev 2.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 thor arzach
+ 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"
+ AFTER build/dev.py2.7
+
+# 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 "/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 thor arzach bond cadeau banana
+ CMD dev RUN "build_stamp dev"
+ AFTER build/*
+