source: Sophya/trunk/ArchTOIPipe/Makefile.in@ 1702

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

re-correction du bug getMaxIn

File size: 1.8 KB
RevLine 
[1365]1srcdir = @srcdir@
2#VPATH = @srcdir@
3INSTALL = @INSTALL@
4prefix = @prefix@
5exec_prefix = @exec_prefix@
6bindir = @bindir@
7CXX=@CXX@
8CXXFLAGS=-O -g
9CFLAGS=-O -g
10
11USE_SOPHYA=@use_sophya@
12
13MACHEROS := $(shell echo `uname`)
14MACHDIR := $(MACHEROS)-$(CXX)
15
16
17ifeq ($(USE_SOPHYA),1)
18 include $(DPCDEVREP)/Include/Makefile.h
19
20 ifdef NOSHLIB
21 LIBF = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a $(LIB)libFitsIOServer.a $(LIB)libPI.a $(LIB)libPIext.a
[1685]22 LIBS := -L$(LIB) -lPIext -lPI -lSysTools -lNTools -lBlitz -lm
[1365]23 ifeq ($(CXX),cxx)
24 # librairie des instances de templates cxx
25 LIBS := $(LIBS) -lrt
26 endif
27 else
28 LIBF = $(SLB)libsophya.so
[1685]29 LIBS := -L$(SLB) -lPI -lextsophya -lsophya -lm
[1365]30 ifeq ($(MACHEROS),OSF1)
31 LIBS := $(LIBS) -lfor
32 endif
33 ifeq ($(MACHEROS),Linux)
34 LIBS := $(LIBS) -ldl -lf2c
35 endif
36 endif
37
38 CPPFLAGS := -DWITH_SOPHYA $(CPPFLAGS)
39else
40 ifeq ($(CXX), cxx)
41 CXXFLAGS := -O -g -D__USE_STD_IOSTREAM
42 endif
43endif
44
45
46CPPFLAGS := $(CPPFLAGS) @cfitsincdir@ -I. -DANSI
47
48LDLIBS=@cfitslibdir@ -lcfitsio $(LIBS)
49
50ifeq ($(MACHEROS),IRIX64)
51 ifeq ($(CXX), g++)
52 LDLIBS=@cfitslibdir@ -lcfitsio -L /usr/lib32/
53 endif
54 ifeq ($(CXX), CC)
55 CXXFLAGS = -LANG:std -woff 1171,1174,1552 -O -OPT:Olimit=0
56 CFLAGS = -O -OPT:Olimit=0
57 endif
58endif
59
60ifeq ($(CXX), g++)
61 CC = gcc
62endif
63
64default:
65 echo "no program specified"
66
67clean:
68 rm -f *.o
69 rm -rf rii_files ii_files cxxrep cxx_repository
[1477]70 for d in kernel processors sophya; do \
[1685]71 if [ -d $$d ]; then \
72 cd $$d; $(MAKE) clean; \
[1702]73 cd ..; \
[1477]74 fi \
75 done
[1365]76
[1477]77%: $(srcdir)/pipes/%.cc build_kernel build_processors build_sophya
78 cd pipes; $(MAKE) $@
[1365]79
[1477]80build_kernel:
81 cd kernel; $(MAKE)
[1365]82
[1477]83build_processors:
84 cd processors; $(MAKE)
[1365]85
[1477]86build_sophya:
87ifeq ($(USE_SOPHYA),1)
[1480]88 if [ -d sophya ]; then \
89 cd sophya; $(MAKE); \
90 fi
[1477]91else
92 echo "no sophya"
93endif
[1365]94
95
96
Note: See TracBrowser for help on using the repository browser.