gstlal-inspiral  0.4.2
 All Classes Namespaces Files Functions Variables Pages
Makefile.ligosoftware_icc
1 TARDIR:=${PWD}/tarball
2 INSTALL_FILES_DIR:=${PWD}/install
3 DEP_INSTALL_DIR:=${DEPENDENCIES_PATH}
4 INSTALL_DIR:=${LAL_PATH}
5 PATCH_DIR:=${PWD}/patches
6 
7 all : $(INSTALL_DIR)/lib/libgstlalinspiral.so
8 
9 clean :
10  rm -rvf $(TARDIR)
11  rm -rvf $(INSTALL_FILES_PATH)
12  rm -rvf $(DEP_INSTALL_DIR)
13  rm -rvf $(LAL_PATH)
14  rm -rvf $(INSTALL_FILES_DIR) $(DEP_INSTALL_DIR) $(INSTALL_DIR) $(PATCH_DIR) $(TARDIR)
15 
16 $(INSTALL_DIR)/lib/libgstlalinspiral.so : $(INSTALL_FILES_DIR)/gstlal-inspiral-0.3.2/config.log
17  cd $(INSTALL_FILES_DIR)/gstlal-inspiral-0.3.2 && make -j32 && make install -j32
18 
19 $(INSTALL_FILES_DIR)/gstlal-inspiral-0.3.2/config.log : $(INSTALL_DIR)/bin/gstlal_compute_strain
20  tar -xzf $(TARDIR)/gstlal-inspiral-0.3.2.tar.gz -C $(INSTALL_FILES_DIR)
21  cd $(INSTALL_FILES_DIR)/gstlal-inspiral-0.3.2 && \
22  ./configure --prefix=$(INSTALL_DIR)
23 
24 $(INSTALL_DIR)/bin/gstlal_compute_strain : $(INSTALL_FILES_DIR)/gstlal-calibration-0.1.1/config.log
25  cd $(INSTALL_FILES_DIR)/gstlal-calibration-0.1.1 && make -j32 && make install -j32
26 
27 $(INSTALL_FILES_DIR)/gstlal-calibration-0.1.1/config.log : $(INSTALL_DIR)/lib/libgstlalugly.so
28  tar -xzf $(TARDIR)/gstlal-calibration-0.1.1.tar.gz -C $(INSTALL_FILES_DIR)
29  cd $(INSTALL_FILES_DIR)/gstlal-calibration-0.1.1 && \
30  ./configure --prefix=$(INSTALL_DIR)
31 
32 $(INSTALL_DIR)/lib/libgstlalugly.so : $(INSTALL_FILES_DIR)/gstlal-ugly-0.6.1/config.log
33  cd $(INSTALL_FILES_DIR)/gstlal-ugly-0.6.1 && make -j32 && make install -j32
34 
35 $(INSTALL_FILES_DIR)/gstlal-ugly-0.6.1/config.log : $(INSTALL_DIR)/lib/libgstlal.so
36  tar -xzf $(TARDIR)/gstlal-ugly-0.6.1.tar.gz -C $(INSTALL_FILES_DIR)
37  cd $(INSTALL_FILES_DIR)/gstlal-ugly-0.6.1 && \
38  ./configure --prefix=$(INSTALL_DIR) --without-nds
39 
40 $(INSTALL_DIR)/lib/libgstlal.so : $(INSTALL_FILES_DIR)/gstlal-0.7.1/config.log
41  cd $(INSTALL_FILES_DIR)/gstlal-0.7.1 && make -j32 && make install -j32
42 
43 $(INSTALL_FILES_DIR)/gstlal-0.7.1/config.log : $(INSTALL_DIR)/bin/dmtdq_seg_insert $(INSTALL_DIR)/etc/pylal-user-env.sh
44  tar -xzf $(TARDIR)/gstlal-0.7.1.tar.gz -C $(INSTALL_FILES_DIR)
45  cd $(INSTALL_FILES_DIR)/gstlal-0.7.1 && \
46  patch lib/gstlal/gstlal_peakfinder.c < $(PATCH_DIR)/gstlal_peakfinder.c.patch && \
47  patch lib/gstlal/gstlal_peakfinder.ct < $(PATCH_DIR)/gstlal_peakfinder.ct.patch && \
48  ./configure --prefix=$(INSTALL_DIR)
49 
50 $(INSTALL_DIR)/bin/dmtdq_seg_insert : $(INSTALL_DIR)/bin/lalapps_psinject
51  tar -xzf $(TARDIR)/glue-1.46.tar.gz -C $(INSTALL_FILES_DIR)
52  CFLAGS="-fPIC -O3 -march=native" CC="gcc" CXX="g++" cd $(INSTALL_FILES_DIR)/glue-1.46 && \
53  python setup.py install --prefix=$(INSTALL_DIR)
54 
55 $(INSTALL_DIR)/etc/pylal-user-env.sh : $(INSTALL_DIR)/bin/lalapps_psinject
56  tar -xzf $(TARDIR)/pylal-0.5.0.tar.gz -C $(INSTALL_FILES_DIR)
57  CFLAGS="-fPIC -O3 -march=native" CC="gcc" CXX="g++" cd $(INSTALL_FILES_DIR)/pylal-0.5.0 && \
58  python setup.py install --prefix=$(INSTALL_DIR)
59 
60 $(INSTALL_DIR)/bin/lalapps_psinject : $(INSTALL_FILES_DIR)/lalapps-6.14.0/config.log
61  cd $(INSTALL_FILES_DIR)/lalapps-6.14.0 && make -j32 && make install -j32
62 
63 ## FIXME --enable-gcc-flags set to no on lalapps configure as work around to avoid warnings stopping install process
64 ## Not sure what causes the warnings
65 $(INSTALL_FILES_DIR)/lalapps-6.14.0/config.log : $(INSTALL_DIR)/lib/liblalstochastic.so
66  tar -xzf $(TARDIR)/lalapps-6.14.0.tar.gz -C $(INSTALL_FILES_DIR)
67  cd $(INSTALL_FILES_DIR)/lalapps-6.14.0 && \
68  ./configure --enable-gcc-flags=no --enable-swig-python --prefix=$(INSTALL_DIR)
69 
70 $(INSTALL_DIR)/lib/liblalstochastic.so : $(INSTALL_FILES_DIR)/lalstochastic-1.1.10/config.log
71  cd $(INSTALL_FILES_DIR)/lalstochastic-1.1.10 && make -j32 && make install -j32
72 
73 $(INSTALL_FILES_DIR)/lalstochastic-1.1.10/config.log : $(INSTALL_DIR)/lib/liblalinference.so
74  tar -xzf $(TARDIR)/lalstochastic-1.1.10.tar.gz -C $(INSTALL_FILES_DIR)
75  cd $(INSTALL_FILES_DIR)/lalstochastic-1.1.10 && \
76  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
77 
78 $(INSTALL_DIR)/lib/liblalinference.so : $(INSTALL_FILES_DIR)/lalinference-1.3.1/config.log
79  cd $(INSTALL_FILES_DIR)/lalinference-1.3.1 && make -j32 && make install -j32
80 
81 $(INSTALL_FILES_DIR)/lalinference-1.3.1/config.log : $(INSTALL_DIR)/lib/liblalpulsar.so
82  tar -xzf $(TARDIR)/lalinference-1.3.1.tar.gz -C $(INSTALL_FILES_DIR)
83  cd $(INSTALL_FILES_DIR)/lalinference-1.3.1 && \
84  ./configure CFLAGS="-fPIC -O3 -march=native" CC="gcc" CXX="g++" --enable-swig-python --prefix=$(INSTALL_DIR)
85 
86 $(INSTALL_DIR)/lib/liblalpulsar.so : $(INSTALL_FILES_DIR)/lalpulsar-1.9.0/config.log
87  cd $(INSTALL_FILES_DIR)/lalpulsar-1.9.0 && make -j32 && make install -j32
88 
89 $(INSTALL_FILES_DIR)/lalpulsar-1.9.0/config.log : $(INSTALL_DIR)/lib/liblaldetchar.so
90  tar -xzf $(TARDIR)/lalpulsar-1.9.0.tar.gz -C $(INSTALL_FILES_DIR)
91  cd $(INSTALL_FILES_DIR)/lalpulsar-1.9.0 && \
92  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
93 
94 $(INSTALL_DIR)/lib/liblaldetchar.so : $(INSTALL_FILES_DIR)/laldetchar-0.1.0/config.log
95  cd $(INSTALL_FILES_DIR)/laldetchar-0.1.0 && make -j32 && make install -j32
96 
97 $(INSTALL_FILES_DIR)/laldetchar-0.1.0/config.log : $(INSTALL_DIR)/lib/liblalburst.so
98  tar -xzf $(TARDIR)/laldetchar-0.1.0.tar.gz -C $(INSTALL_FILES_DIR)
99  cd $(INSTALL_FILES_DIR)/laldetchar-0.1.0 && \
100  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
101 
102 $(INSTALL_DIR)/lib/liblalburst.so : $(INSTALL_FILES_DIR)/lalburst-1.2.2/config.log
103  cd $(INSTALL_FILES_DIR)/lalburst-1.2.2 && make -j32 && make install -j32
104 
105 $(INSTALL_FILES_DIR)/lalburst-1.2.2/config.log : $(INSTALL_DIR)/lib/liblalinspiral.so
106  tar -xzf $(TARDIR)/lalburst-1.2.2.tar.gz -C $(INSTALL_FILES_DIR)
107  cd $(INSTALL_FILES_DIR)/lalburst-1.2.2 && \
108  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
109 
110 $(INSTALL_DIR)/lib/liblalinspiral.so : $(INSTALL_FILES_DIR)/lalinspiral-1.5.2/config.log
111  cd $(INSTALL_FILES_DIR)/lalinspiral-1.5.2 && make -j32 && make install -j32
112 
113 $(INSTALL_FILES_DIR)/lalinspiral-1.5.2/config.log : $(INSTALL_DIR)/lib/liblalsimulation.so
114  tar -xzf $(TARDIR)/lalinspiral-1.5.2.tar.gz -C $(INSTALL_FILES_DIR)
115  cd $(INSTALL_FILES_DIR)/lalinspiral-1.5.2 && \
116  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
117 
118 $(INSTALL_DIR)/lib/liblalsimulation.so : $(INSTALL_FILES_DIR)/lalsimulation-1.1.0/config.log
119  cd $(INSTALL_FILES_DIR)/lalsimulation-1.1.0 && make -j32 && make install -j32
120 
121 $(INSTALL_FILES_DIR)/lalsimulation-1.1.0/config.log : $(INSTALL_DIR)/lib/liblalmetaio.so
122  tar -xzf $(TARDIR)/lalsimulation-1.1.0.tar.gz -C $(INSTALL_FILES_DIR)
123  cd $(INSTALL_FILES_DIR)/lalsimulation-1.1.0 && \
124  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
125 
126 $(INSTALL_DIR)/lib/liblalmetaio.so : $(INSTALL_FILES_DIR)/lalmetaio-1.2.0/config.log
127  cd $(INSTALL_FILES_DIR)/lalmetaio-1.2.0 && make -j32 && make install -j32
128 
129 $(INSTALL_FILES_DIR)/lalmetaio-1.2.0/config.log : $(INSTALL_DIR)/lib/liblalframe.so
130  tar -xzf $(TARDIR)/lalmetaio-1.2.0.tar.gz -C $(INSTALL_FILES_DIR)
131  cd $(INSTALL_FILES_DIR)/lalmetaio-1.2.0 && \
132  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
133 
134 $(INSTALL_DIR)/lib/liblalframe.so : $(INSTALL_FILES_DIR)/lalframe-1.1.1/config.log
135  cd $(INSTALL_FILES_DIR)/lalframe-1.1.1 && make -j32 && make install -j32
136 
137 $(INSTALL_FILES_DIR)/lalframe-1.1.1/config.log : $(INSTALL_DIR)/lib/liblal.so
138  tar -xzf $(TARDIR)/lalframe-1.1.1.tar.gz -C $(INSTALL_FILES_DIR)
139  cd $(INSTALL_FILES_DIR)/lalframe-1.1.1 && \
140  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
141 
142 $(INSTALL_DIR)/lib/liblal.so : $(INSTALL_FILES_DIR)/lal-6.12.0/config.log
143  cd $(INSTALL_FILES_DIR)/lal-6.12.0 && make -j32 && make install -j32
144 
145 $(INSTALL_FILES_DIR)/lal-6.12.0/config.log : $(DEP_INSTALL_DIR)/lib/libmetaio.so $(DEP_INSTALL_DIR)/bin/swig \
146  $(DEP_INSTALL_DIR)/lib/libFrame.so $(DEP_INSTALL_DIR)/lib/libframecpp.so
147  tar -xzf $(TARDIR)/lal-6.12.0.tar.gz -C $(INSTALL_FILES_DIR)
148  cd $(INSTALL_FILES_DIR)/lal-6.12.0 && \
149  ./configure --enable-swig-python --prefix=$(INSTALL_DIR)
150 
151 $(DEP_INSTALL_DIR)/lib/libframecpp.so : $(INSTALL_FILES_DIR)/ldas-tools-2.0.3/config.log
152  cd $(INSTALL_FILES_DIR)/ldas-tools-2.0.3 && make && make install
153 
154 #FIXME Use gcc for ldas-tools since it won't compile with icc
155 $(INSTALL_FILES_DIR)/ldas-tools-2.0.3/config.log : $(DEP_INSTALL_DIR)/lib/oprofile/libopagent.so
156  tar -xzf $(TARDIR)/ldas-tools-2.0.3.tar.gz -C $(INSTALL_FILES_DIR)
157  cd $(INSTALL_FILES_DIR)/ldas-tools-2.0.3 && \
158  ./configure CFLAGS="-fPIC -O3 -march=native" CC="gcc" CXX="g++" --prefix=$(DEP_INSTALL_DIR)
159 
160 $(DEP_INSTALL_DIR)/bin/swig : $(INSTALL_FILES_DIR)/swig-2.0.11/config.log
161  cd $(INSTALL_FILES_DIR)/swig-2.0.11 && make -j32 && make install -j32
162 
163 $(INSTALL_FILES_DIR)/swig-2.0.11/config.log : $(DEP_INSTALL_DIR)/lib/oprofile/libopagent.so
164  tar -xzf $(TARDIR)/swig-2.0.11.tar.gz -C $(INSTALL_FILES_DIR)
165  cd $(INSTALL_FILES_DIR)/swig-2.0.11 && \
166  ./configure --prefix=$(DEP_INSTALL_DIR)
167 
168 $(DEP_INSTALL_DIR)/lib/libmetaio.so : $(INSTALL_FILES_DIR)/metaio-8.4.0/config.log
169  cd $(INSTALL_FILES_DIR)/metaio-8.4.0 && make -j32 && make install -j32
170 
171 $(INSTALL_FILES_DIR)/metaio-8.4.0/config.log : $(DEP_INSTALL_DIR)/lib/oprofile/libopagent.so
172  tar -xzf $(TARDIR)/metaio-8.4.0.tar.gz -C $(INSTALL_FILES_DIR)
173  cd $(INSTALL_FILES_DIR)/metaio-8.4.0 && \
174  ./configure --prefix=$(DEP_INSTALL_DIR) --with-matlab=no
175  # Needed with-matlab option for intel_haswell test
176 
177 $(DEP_INSTALL_DIR)/lib/libFrame.so : $(INSTALL_FILES_DIR)/libframe-8.21/config.log
178  cd $(INSTALL_FILES_DIR)/libframe-8.21 && make -j32 && make install -j32
179 
180 $(INSTALL_FILES_DIR)/libframe-8.21/config.log: $(DEP_INSTALL_DIR)/lib/oprofile/libopagent.so
181  tar -xzf $(TARDIR)/libframe-8.21.tar.gz -C $(INSTALL_FILES_DIR)
182  cd $(INSTALL_FILES_DIR)/libframe-8.21 && \
183  ./configure --prefix=$(DEP_INSTALL_DIR)
184 
185 $(DEP_INSTALL_DIR)/lib/oprofile/libopagent.so : $(INSTALL_FILES_DIR)/oprofile-0.9.9/config.log
186  cd $(INSTALL_FILES_DIR)/oprofile-0.9.9 && make -j32 && make install -j32
187 
188 $(INSTALL_FILES_DIR)/oprofile-0.9.9/config.log : $(DEP_INSTALL_DIR)/lib/gstreamer-0.10/libgstpython.so
189  tar -xzf $(TARDIR)/oprofile-0.9.9.tar.gz -C $(INSTALL_FILES_DIR)
190  cd $(INSTALL_FILES_DIR)/oprofile-0.9.9/ && \
191  ./configure --prefix=$(DEP_INSTALL_DIR)
192 
193 $(DEP_INSTALL_DIR)/lib/gstreamer-0.10/libgstpython.so : $(INSTALL_FILES_DIR)/gst-python-0.10.22/config.log
194  cd $(INSTALL_FILES_DIR)/gst-python-0.10.22 && make -j32 && make install -j32
195 
196 $(INSTALL_FILES_DIR)/gst-python-0.10.22/config.log : $(DEP_INSTALL_DIR)/lib/gstreamer-0.10/libgstannodex.so
197  tar -xzf $(TARDIR)/gst-python-0.10.22.tar.gz -C $(INSTALL_FILES_DIR)
198  cd $(INSTALL_FILES_DIR)/gst-python-0.10.22 && \
199  ./configure --prefix=$(DEP_INSTALL_DIR)
200 
201 $(DEP_INSTALL_DIR)/lib/gstreamer-0.10/libgstannodex.so : $(INSTALL_FILES_DIR)/gst-plugins-good-0.10.31/config.log
202  cd $(INSTALL_FILES_DIR)/gst-plugins-good-0.10.31 && make -j32 && make install -j32
203 
204 $(INSTALL_FILES_DIR)/gst-plugins-good-0.10.31/config.log : $(DEP_INSTALL_DIR)/lib/libgstapp-0.10.so
205  tar -xzf $(TARDIR)/gst-plugins-good-0.10.31.tar.gz -C $(INSTALL_FILES_DIR)
206  cd $(INSTALL_FILES_DIR)/gst-plugins-good-0.10.31 && \
207  ./configure --disable-gst_v4l2 --prefix=$(DEP_INSTALL_DIR)
208 
209 $(DEP_INSTALL_DIR)/lib/libgstapp-0.10.so : $(INSTALL_FILES_DIR)/gst-plugins-base-0.10.36/config.log
210  cd $(INSTALL_FILES_DIR)/gst-plugins-base-0.10.36 && make -j32 && make install -j32
211 
212 $(INSTALL_FILES_DIR)/gst-plugins-base-0.10.36/config.log : $(DEP_INSTALL_DIR)/lib/libgstreamer-0.10.so
213  tar -xzf $(TARDIR)/gst-plugins-base-0.10.36.tar.gz -C $(INSTALL_FILES_DIR)
214  cd $(INSTALL_FILES_DIR)/gst-plugins-base-0.10.36 && \
215  ./configure --prefix=$(DEP_INSTALL_DIR)
216 
217 $(DEP_INSTALL_DIR)/lib/libgstreamer-0.10.so : $(INSTALL_FILES_DIR)/gstreamer-0.10.36/config.log
218  cd $(INSTALL_FILES_DIR)/gstreamer-0.10.36 && make -j32 && make install -j32
219 
220 $(INSTALL_FILES_DIR)/gstreamer-0.10.36/config.log : $(DEP_INSTALL_DIR)/lib/pkgconfig/gsl.pc.orig
221  tar -xzf $(TARDIR)/gstreamer-0.10.36.tar.gz -C $(INSTALL_FILES_DIR)
222  cd $(INSTALL_FILES_DIR)/gstreamer-0.10.36 && \
223  ./configure --prefix=$(DEP_INSTALL_DIR)
224 
225 ## FIXME Hack to make gsl default to mkl for blas
226 $(DEP_INSTALL_DIR)/lib/pkgconfig/gsl.pc.orig : $(DEP_INSTALL_DIR)/lib/libgsl.so
227  cp $(DEP_INSTALL_DIR)/lib/pkgconfig/gsl.pc $@
228  sed 's/-lgslcblas/-lmkl_intel_ilp64 -lmkl_core -lmkl_sequential -lpthread -lm/' $@ > $(DEP_INSTALL_DIR)/lib/pkgconfig/gsl.pc
229 
230 $(DEP_INSTALL_DIR)/lib/libgsl.so : $(INSTALL_FILES_DIR)/gsl-1.15/config.log
231  cd $(INSTALL_FILES_DIR)/gsl-1.15 && make -j32 && make install -j32
232 
233 $(INSTALL_FILES_DIR)/gsl-1.15/config.log : $(DEP_INSTALL_DIR)/lib/liborc-0.4.so
234  tar -xzf $(TARDIR)/gsl-1.15.tar.gz -C $(INSTALL_FILES_DIR)
235  cd $(INSTALL_FILES_DIR)/gsl-1.15 && \
236  ./configure --prefix=$(DEP_INSTALL_DIR) LDFLAGS="-L$(DEP_INSTALL_DIR)/lib" \
237  GSL_CBLAS_LIB='-lmkl_intel_ilp64 -lmkl_core -lmkl_sequential'
238 
239 $(DEP_INSTALL_DIR)/lib/liborc-0.4.so : $(INSTALL_FILES_DIR)/orc-0.4.18/config.log
240  cd $(INSTALL_FILES_DIR)/orc-0.4.18 && make -j32 && make install -j32
241 
242 $(INSTALL_FILES_DIR)/orc-0.4.18/config.log : TAR.txt
243  tar -xzf $(TARDIR)/orc-0.4.18.tar.gz -C $(INSTALL_FILES_DIR)
244  cd $(INSTALL_FILES_DIR)/orc-0.4.18 && \
245  cd $(INSTALL_FILES_DIR)/orc-0.4.18 && ./configure --prefix=$(DEP_INSTALL_DIR)
246 
247 #
248 # Download all of the software
249 #
250 
251 TAR.txt : $(TARDIR)/orc-0.4.18.tar.gz $(TARDIR)/gsl-1.15.tar.gz $(TARDIR)/gstreamer-0.10.36.tar.gz $(TARDIR)/gst-plugins-base-0.10.36.tar.gz $(TARDIR)/gst-plugins-good-0.10.31.tar.gz $(TARDIR)/gst-python-0.10.22.tar.gz $(TARDIR)/oprofile-0.9.9.tar.gz $(TARDIR)/libframe-8.21.tar.gz $(TARDIR)/metaio-8.4.0.tar.gz $(TARDIR)/glue-1.46.tar.gz $(TARDIR)/gstlal-0.7.1.tar.gz $(TARDIR)/gstlal-calibration-0.1.1.tar.gz $(TARDIR)/gstlal-inspiral-0.3.2.tar.gz $(TARDIR)/gstlal-ugly-0.6.1.tar.gz $(TARDIR)/pylal-0.5.0.tar.gz $(TARDIR)/lal-6.12.0.tar.gz $(TARDIR)/lalapps-6.14.0.tar.gz $(TARDIR)/lalburst-1.2.2.tar.gz $(TARDIR)/laldetchar-0.1.0.tar.gz $(TARDIR)/lalframe-1.1.1.tar.gz $(TARDIR)/lalinference-1.3.1.tar.gz $(TARDIR)/lalinspiral-1.5.2.tar.gz $(TARDIR)/lalmetaio-1.2.0.tar.gz $(TARDIR)/lalpulsar-1.9.0.tar.gz $(TARDIR)/lalsimulation-1.1.0.tar.gz $(TARDIR)/lalstochastic-1.1.10.tar.gz $(TARDIR)/lalxml-1.1.10.tar.gz $(TARDIR)/swig-2.0.11.tar.gz $(TARDIR)/ldas-tools-2.0.3.tar.gz
252  echo $^ > $@
253 
254 $(TARDIR) :
255  mkdir -p $(INSTALL_FILES_DIR) $(DEP_INSTALL_DIR) $(INSTALL_DIR) $(PATCH_DIR)
256  wget http://ligo-vcs.phys.uwm.edu/cgit/gstlal/plain/gstlal-inspiral/share/profile/patches/gstlal_peakfinder.c.patch --directory-prefix=$(PATCH_DIR) -nc
257  wget http://ligo-vcs.phys.uwm.edu/cgit/gstlal/plain/gstlal-inspiral/share/profile/patches/gstlal_peakfinder.ct.patch --directory-prefix=$(PATCH_DIR) -nc
258  wget http://ligo-vcs.phys.uwm.edu/cgit/gstlal/plain/gstlal-inspiral/share/profile/patches/gstreamer-bison.patch --directory-prefix=$(PATCH_DIR) -nc
259  mkdir -p $(TARDIR)
260 
261 $(TARDIR)/orc-0.4.18.tar.gz : $(TARDIR)
262  wget http://gstreamer.freedesktop.org/src/orc/orc-0.4.18.tar.gz --directory-prefix=$(TARDIR) -nc
263 
264 $(TARDIR)/gsl-1.15.tar.gz : $(TARDIR)
265  wget http://ftp.gnu.org/gnu/gsl/gsl-1.15.tar.gz --directory-prefix=$(TARDIR) -nc
266 
267 $(TARDIR)/gstreamer-0.10.36.tar.gz : $(TARDIR)
268  wget http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.36.tar.gz --directory-prefix=$(TARDIR) -nc
269 
270 $(TARDIR)/gst-plugins-base-0.10.36.tar.gz : $(TARDIR)
271  wget http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.36.tar.gz --directory-prefix=$(TARDIR) -nc
272 
273 $(TARDIR)/gst-plugins-good-0.10.31.tar.gz : $(TARDIR)
274  wget http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.31.tar.gz --directory-prefix=$(TARDIR) -nc
275 
276 $(TARDIR)/gst-python-0.10.22.tar.gz : $(TARDIR)
277  wget http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.22.tar.gz --directory-prefix=$(TARDIR) -nc
278 
279 $(TARDIR)/oprofile-0.9.9.tar.gz : $(TARDIR)
280  wget http://prdownloads.sourceforge.net/oprofile/oprofile-0.9.9.tar.gz --directory-prefix=$(TARDIR) -nc
281 
282 $(TARDIR)/libframe-8.21.tar.gz : $(TARDIR)
283  wget http://lappweb.in2p3.fr/virgo/FrameL/libframe-8.21.tar.gz --directory-prefix=$(TARDIR) -nc
284 
285 $(TARDIR)/metaio-8.4.0.tar.gz : $(TARDIR)
286  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/metaio-8.4.0.tar.gz --directory-prefix=$(TARDIR) -nc
287 
288 $(TARDIR)/glue-1.46.tar.gz : $(TARDIR)
289  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/glue-1.46.tar.gz --directory-prefix=$(TARDIR) -nc
290 
291 $(TARDIR)/gstlal-0.7.1.tar.gz : $(TARDIR)
292  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/gstlal-0.7.1.tar.gz --directory-prefix=$(TARDIR) -nc
293 
294 $(TARDIR)/gstlal-calibration-0.1.1.tar.gz : $(TARDIR)
295  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/gstlal-calibration-0.1.1.tar.gz --directory-prefix=$(TARDIR) -nc
296 
297 $(TARDIR)/gstlal-inspiral-0.3.2.tar.gz : $(TARDIR)
298  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/gstlal-inspiral-0.3.2.tar.gz --directory-prefix=$(TARDIR) -nc
299 
300 $(TARDIR)/gstlal-ugly-0.6.1.tar.gz : $(TARDIR)
301  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/gstlal-ugly-0.6.1.tar.gz --directory-prefix=$(TARDIR) -nc
302 
303 $(TARDIR)/pylal-0.5.0.tar.gz : $(TARDIR)
304  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/pylal-0.5.0.tar.gz --directory-prefix=$(TARDIR) -nc
305 
306 $(TARDIR)/lal-6.12.0.tar.gz : $(TARDIR)
307  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lal-6.12.0.tar.gz --directory-prefix=$(TARDIR) -nc
308 
309 $(TARDIR)/lalapps-6.14.0.tar.gz : $(TARDIR)
310  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalapps-6.14.0.tar.gz --directory-prefix=$(TARDIR) -nc
311 
312 $(TARDIR)/lalburst-1.2.2.tar.gz : $(TARDIR)
313  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalburst-1.2.2.tar.gz --directory-prefix=$(TARDIR) -nc
314 
315 $(TARDIR)/laldetchar-0.1.0.tar.gz : $(TARDIR)
316  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/laldetchar-0.1.0.tar.gz --directory-prefix=$(TARDIR) -nc
317 
318 $(TARDIR)/lalframe-1.1.1.tar.gz : $(TARDIR)
319  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalframe-1.1.1.tar.gz --directory-prefix=$(TARDIR) -nc
320 
321 $(TARDIR)/lalinference-1.3.1.tar.gz : $(TARDIR)
322  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalinference-1.3.1.tar.gz --directory-prefix=$(TARDIR) -nc
323 
324 $(TARDIR)/lalinspiral-1.5.2.tar.gz : $(TARDIR)
325  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalinspiral-1.5.2.tar.gz --directory-prefix=$(TARDIR) -nc
326 
327 $(TARDIR)/lalmetaio-1.2.0.tar.gz : $(TARDIR)
328  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalmetaio-1.2.0.tar.gz --directory-prefix=$(TARDIR) -nc
329 
330 $(TARDIR)/lalpulsar-1.9.0.tar.gz : $(TARDIR)
331  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalpulsar-1.9.0.tar.gz --directory-prefix=$(TARDIR) -nc
332 
333 $(TARDIR)/lalsimulation-1.1.0.tar.gz : $(TARDIR)
334  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalsimulation-1.1.0.tar.gz --directory-prefix=$(TARDIR) -nc
335 
336 $(TARDIR)/lalstochastic-1.1.10.tar.gz : $(TARDIR)
337  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalstochastic-1.1.10.tar.gz --directory-prefix=$(TARDIR) -nc
338 
339 $(TARDIR)/lalxml-1.1.10.tar.gz : $(TARDIR)
340  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/lalsuite/lalxml-1.1.10.tar.gz --directory-prefix=$(TARDIR) -nc
341 
342 $(TARDIR)/swig-2.0.11.tar.gz : $(TARDIR)
343  wget http://downloads.sourceforge.net/project/swig/swig/swig-2.0.11/swig-2.0.11.tar.gz --directory-prefix=$(TARDIR) -nc
344 
345 $(TARDIR)/ldas-tools-2.0.3.tar.gz : $(TARDIR)
346  wget https://www.lsc-group.phys.uwm.edu/daswg/download/software/source/ldas-tools-2.0.3.tar.gz --directory-prefix=$(TARDIR) -nc
347 
348 ## Backup link of ldas-tools in case new version doesn't work, haven't checked yet: http://www.lsc-group.phys.uwm.edu/daswg/download/software/source/ldas-tools-1.19.38.tar.gz \