ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/libs/Rules.mk
Revision: 1.11
Committed: Fri May 12 22:47:44 2017 UTC (6 years, 4 months ago) by arta
Branch: MAIN
CVS Tags: Ver_9-1, Ver_LATEST, Ver_9-3, Ver_9-41, Ver_9-2, Ver_9-5, Ver_9-4, HEAD
Changes since 1.10: +2 -0 lines
Log Message:
stuff for Serafins aia limbfit pro

File Contents

# Content
1 # Standard things
2 sp := $(sp).x
3 dirstack_$(sp) := $(d)
4 d := $(dir)
5
6 # Subdirectories. Directory-specific rules are optional here. The
7 # order NOT matter.
8 dir := $(d)/astro
9 -include $(SRCDIR)/$(dir)/Rules.mk
10 dir := $(d)/dr
11 -include $(SRCDIR)/$(dir)/Rules.mk
12 dir := $(d)/dsputil
13 -include $(SRCDIR)/$(dir)/Rules.mk
14 dir := $(d)/gapfiller
15 -include $(SRCDIR)/$(dir)/Rules.mk
16 dir := $(d)/stats
17 -include $(SRCDIR)/$(dir)/Rules.mk
18 dir := $(d)/egsehmicomp
19 -include $(SRCDIR)/$(dir)/Rules.mk
20 dir := $(d)/imrotate
21 -include $(SRCDIR)/$(dir)/Rules.mk
22 dir := $(d)/limbcompute_aia
23 -include $(SRCDIR)/$(dir)/Rules.mk
24 dir := $(d)/projection
25 -include $(SRCDIR)/$(dir)/Rules.mk
26
27
28 ifeq ($(COMPILER), icc)
29 ifneq ($(JSOC_MACHINE), linux_ia32)
30 # It looks like our 32-bit machines do not have recent versions of icc and mkl
31 # so don't build on 32-bit machines. Also, don't trust gcc to build the code
32 # that links to mkl.
33 dir := $(d)/interpolate
34 -include $(SRCDIR)/$(dir)/Rules.mk
35 endif
36 endif
37
38 # Standard things
39 d := $(dirstack_$(sp))
40 sp := $(basename $(sp))
41