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

Last change on this file since 1773 was 1764, checked in by aubourg, 24 years ago

magiqueries

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