ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/libs/Rules.mk
Revision: 1.7
Committed: Wed Jun 9 00:41:49 2010 UTC (13 years, 3 months ago) by arta
Branch: MAIN
CVS Tags: Ver_5-12, Ver_5-11, Ver_5-10
Changes since 1.6: +0 -2 lines
Log Message:
Fix for make warning complaining about multiple definitions of libstat.a target commands

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
19 ifeq ($(COMPILER), icc)
20 ifneq ($(JSOC_MACHINE), linux_ia32)
21 # It looks like our 32-bit machines do not have recent versions of icc and mkl
22 # so don't build on 32-bit machines. Also, don't trust gcc to build the code
23 # that links to mkl.
24 dir := $(d)/interpolate
25 -include $(SRCDIR)/$(dir)/Rules.mk
26 endif
27 endif
28
29 # Standard things
30 d := $(dirstack_$(sp))
31 sp := $(basename $(sp))
32