source: Sophya/trunk/ArchTOIPipe/ProcWSophya/Makefile.in@ 2359

Last change on this file since 2359 was 2359, checked in by aubourg, 22 years ago

correction plein de betises dans ring2cout

File size: 1.8 KB
RevLine 
[1477]1srcdir = @srcdir@
2#VPATH = @srcdir@
3INSTALL = @INSTALL@
4prefix = @prefix@
5exec_prefix = @exec_prefix@
6bindir = @bindir@
7CXX=@CXX@
[1706]8AR=@AR@
[1788]9ARFLAGS=@ARFLAGS@
[1708]10RANLIB=@RANLIB@
[1477]11CXXFLAGS=-O -g
12CFLAGS=-O -g
13
14USE_SOPHYA=@use_sophya@
15
16MACHEROS := $(shell echo `uname`)
17MACHDIR := $(MACHEROS)-$(CXX)
18
19
20ifeq ($(USE_SOPHYA),1)
[1730]21 include $(DPCBASEREP)/Include/MakefileUser.h
[1477]22 CPPFLAGS := -DWITH_SOPHYA $(CPPFLAGS)
23endif
24
25
[1957]26CPPFLAGS := $(CPPFLAGS) @cfitsincdir@ -I. -I$(srcdir)/../Kernel -I$(srcdir)/.. -I.. -DANSI
[1477]27
28
29ifeq ($(MACHEROS),IRIX64)
30 ifeq ($(CXX), CC)
[2227]31# CXXFLAGS = -O -prelink -ptused -64
32 CXXFLAGS = -O -prelink -64
[2208]33 CFLAGS = -O -64
[1764]34# CXXFLAGS = -LANG:std -woff 1171,1174,1552 -O -OPT:Olimit=0
35# CFLAGS = -O -OPT:Olimit=0
[1477]36 endif
37endif
38
39ifeq ($(CXX), g++)
40 CC = gcc
41endif
42
[1480]43ifeq ($(CXX), cxx)
44 CXXFLAGS := $(CXXFLAGS) -ptr ../cxx_repository
45endif
[1477]46
[1480]47
[1859]48SRCFILES=map2toi.cc toi2map.cc rztoi.cc simtoipr.cc ktoibad.cc smoothtoi.cc \
[2239]49 noisegen.cc meanvarestim.cc simoffset.cc simcleaner.cc flag2map.cc toi2toi_addsp.cc \
[2359]50 Bolos2ring.cc PSB2ring.cc toi2ring.cc ring2cout.cc
[1480]51
52FILES=$(patsubst %.c,%.o,$(SRCFILES:.cc=.o))
53
54default: libatsop.a
55 echo "sophya-dependent lib built"
56
57libatsop.a: $(FILES)
[1788]58 $(AR) $(ARFLAGS) libatsop.a $(FILES)
[1957]59 ln -sf ProcWSophya/libatsop.a ../libatsop.a
[1480]60
[1477]61clean:
62 rm -f *.o
63 rm -rf rii_files ii_files cxxrep cxx_repository
64
65%: %.o $(FILES)
[1663]66 $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ -lm
[1477]67
68%.o:$(srcdir)/%.cc
[1663]69 $(COMPILE.cc) -o $@ $<
[1477]70
71%.o:$(srcdir)/%.c
[1663]72 $(COMPILE.c) -o $@ $<
[1477]73
74
75
76%.d: $(srcdir)/%.cc
[1692]77 $(SHELL) -ec '@gcc@ -MM $(CPPFLAGS) -I. $< \
[1477]78 | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
79 [ -s $@ ] || rm -f $@'
80
81%.d: $(srcdir)/%.c
[1692]82 $(SHELL) -ec '@gcc@ -MM $(CPPFLAGS) -I. $< \
[1477]83 | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
84 [ -s $@ ] || rm -f $@'
85
86include $(patsubst %.c,%.d,$(SRCFILES:.cc=.d))
87
Note: See TracBrowser for help on using the repository browser.