source: Sophya/trunk/SophyaProg/Tests/Makefile@ 2582

Last change on this file since 2582 was 2582, checked in by ansari, 21 years ago

Tests sur les operations completes ds carrt.cc et modifs adaptation a MulElt(a, res) ds ovharr.cc - Reza 29/07/2004

File size: 1.5 KB
RevLine 
[238]1MODULECXXREPNAME := Tests
2MODULEDECCXXFLAGS := -msg_quiet
[2437]3include $(SOPHYADEVREP)/Include/Makefile.h
[224]4
5
6ifdef NOSHLIB
[966]7
[2044]8LIBF = $(LIB)libFitsIOServer.a $(LIB)libSamba.a $(LIB)libSkyMap.a $(LIB)libSkyT
9.a $(LIB)libNTools.a $(LIB)libHiStats.a $(LIB)libTArray.a $(LIB)libSysTools.a
10LIBS = -L$(LIB) -lFitsIOServer -lSamba -lSkyMap -lSkyT -lNTools -lHiStats -lTArr
11ay -lSysTools -lm
12
[224]13ifeq ($(CXX),cxx)
14# librairie des instances de templates cxx
[966]15LIBS := $(LIBS) -lrt
[224]16endif
[966]17
[224]18else
[966]19
[742]20LIBF = $(SLB)libsophya.so
[2044]21LIBS = -L$(SLB) -lextsophya -lsophya -lpthread -lm
[966]22ifeq ($(MACHEROS),OSF1)
23LIBS := $(LIBS) -lfor
24endif
[239]25ifeq ($(MACHEROS),Linux)
[2044]26LIBS := $(LIBS) -ldl
[224]27endif
[2431]28ifeq ($(MACHEROS),Darwin)
[2582]29LIBS := -L$(LIB) -lLinAlg $(LIBS) -L$(EXTLIBPATH) -framework Accelerate
[2431]30endif
[224]31
32endif
33
[2151]34# Sur MacOSX, LinAlg+lapack ne peuvent pas etre mis ds un
35# shared lib (pb symbols globaux)
[2582]36# ifeq ($(MACHEROS),Darwin)
37# LIBS := -L$(LIB) -lLinAlg $(LIBS) -L$(EXTLIBPATH) -llapack -lblas -lg2c
38# endif
[2151]39
[476]40LDLIBS := $(LIBS) $(LDLIBS)
[224]41
42%:%.cc
43%:%.o
44%.o:%.cc
45%.o:%.c
46%:%.c
47
48.PRECIOUS: $(EXE)% $(OBJ)%.o
49
50%:$(EXE)%
51 echo $@ " done"
52
53$(EXE)%:$(OBJ)%.o
54 $(LINK.cc) -o $@ $< $(LIBS)
55
56$(OBJ)%.o:%.cc
57 $(COMPILE.cc) $(USERFLAGS) -o $@ $<
58
59$(EXE)%:$(OBJ)%.cc
60 $(LINK.cc) $(USERFLAGS) -o $@ $< $(LIBS)
61
62$(EXE)%:$(OBJ)%.c
63 $(LINK.c) $(USERFLAGS) -o $@ $< $(LIBS)
64
65$(OBJ)%.o:%.c
66 $(COMPILE.c) -c $(CFLAGS) $(USERFLAGS) -o $@ $<
67
[476]68dump :
69 echo $(LIBS)
[224]70
[2017]71clean :
72 ../Mgr/cleantstprg.csh
73
74basetests : lpk arrt carrt tfft tobjio tspm zthr
75
Note: See TracBrowser for help on using the repository browser.