ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/make_jsoc.pl
Revision: 1.6
Committed: Wed Feb 8 23:58:44 2012 UTC (11 years, 7 months ago) by arta
Content type: text/plain
Branch: MAIN
CVS Tags: Ver_6-2, Ver_6-3, Ver_6-4, Ver_LATEST, NetDRMS_Ver_8-12, Ver_9-41, Ver_DRMSLATEST, Ver_9-5, Ver_9-4, Ver_9-3, Ver_9-2, Ver_9-1, Ver_9-0, NetDRMS_Ver_LATEST, NetDRMS_Ver_8-8, NetDRMS_Ver_8-10, NetDRMS_Ver_8-11, NetDRMS_Ver_8-4, NetDRMS_Ver_8-5, NetDRMS_Ver_8-6, NetDRMS_Ver_8-7, NetDRMS_Ver_8-0, NetDRMS_Ver_8-1, NetDRMS_Ver_8-2, NetDRMS_Ver_8-3, Ver_8-8, Ver_8-2, Ver_8-3, Ver_8-0, Ver_8-1, Ver_8-6, Ver_8-7, Ver_8-4, Ver_8-5, Ver_7-0, Ver_8-10, Ver_8-11, Ver_8-12, NetDRMS_Ver_6-4, NetDRMS_Ver_6-2, NetDRMS_Ver_6-3, NetDRMS_Ver_9-41, NetDRMS_Ver_9-1, NetDRMS_Ver_9-0, NetDRMS_Ver_9-3, NetDRMS_Ver_9-2, NetDRMS_Ver_9-5, NetDRMS_Ver_9-4, Ver_7-1, NetDRMS_Ver_7-1, NetDRMS_Ver_7-0, HEAD
Changes since 1.5: +4 -17 lines
Log Message:
Dont cd in this script! The caller of this script has already done that.

File Contents

# Content
1 #!/usr/bin/perl -w
2
3 # run this on each machine to be used.
4 # n00 - for linux_ia32 machines such as n00, ..., n11, etc.
5 # n12 - for linux_x86_64 machines
6 #
7 # *** The caller of this script must cd to the JSOC root directory before running this script. ***
8
9 use Cwd qw(realpath);
10
11 my($cdir) = realpath($ENV{'PWD'});
12 print STDOUT "make of JSOC $cdir\n";
13 system("date");
14
15 # make clean
16 # make -j 4
17
18 system("make clean");
19
20 if (-e "configsdp.txt")
21 {
22 system("make all dsds");
23 }
24 else
25 {
26 system("make");
27 }
28
29 system("date");