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

Last change on this file since 2103 was 2044, checked in by ansari, 23 years ago

Correction fichier Makefile et adaptation sph2lm aux modifs de GLM - Reza 5/6/2002

File size: 1.2 KB
Line 
1MODULECXXREPNAME := Tests
2MODULEDECCXXFLAGS := -msg_quiet
3include $(DPCDEVREP)/Include/Makefile.h
4
5
6ifdef NOSHLIB
7
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
13ifeq ($(CXX),cxx)
14# librairie des instances de templates cxx
15LIBS := $(LIBS) -lrt
16endif
17
18else
19
20LIBF = $(SLB)libsophya.so
21LIBS = -L$(SLB) -lextsophya -lsophya -lpthread -lm
22ifeq ($(MACHEROS),OSF1)
23LIBS := $(LIBS) -lfor
24endif
25ifeq ($(MACHEROS),Linux)
26LIBS := $(LIBS) -ldl
27endif
28
29endif
30
31LDLIBS := $(LIBS) $(LDLIBS)
32
33%:%.cc
34%:%.o
35%.o:%.cc
36%.o:%.c
37%:%.c
38
39.PRECIOUS: $(EXE)% $(OBJ)%.o
40
41%:$(EXE)%
42 echo $@ " done"
43
44$(EXE)%:$(OBJ)%.o
45 $(LINK.cc) -o $@ $< $(LIBS)
46
47$(OBJ)%.o:%.cc
48 $(COMPILE.cc) $(USERFLAGS) -o $@ $<
49
50$(EXE)%:$(OBJ)%.cc
51 $(LINK.cc) $(USERFLAGS) -o $@ $< $(LIBS)
52
53$(EXE)%:$(OBJ)%.c
54 $(LINK.c) $(USERFLAGS) -o $@ $< $(LIBS)
55
56$(OBJ)%.o:%.c
57 $(COMPILE.c) -c $(CFLAGS) $(USERFLAGS) -o $@ $<
58
59dump :
60 echo $(LIBS)
61
62clean :
63 ../Mgr/cleantstprg.csh
64
65basetests : lpk arrt carrt tfft tobjio tspm zthr
66
Note: See TracBrowser for help on using the repository browser.