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
RevLine 
[238]1MODULECXXREPNAME := Tests
2MODULEDECCXXFLAGS := -msg_quiet
[224]3include $(DPCDEVREP)/Include/Makefile.h
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
28
29endif
30
[476]31LDLIBS := $(LIBS) $(LDLIBS)
[224]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
[476]59dump :
60 echo $(LIBS)
[224]61
[2017]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.