source: Sophya/trunk/SophyaProg/Tests/JTCMakefile@ 1036

Last change on this file since 1036 was 1033, checked in by ansari, 25 years ago

programme test thread+PI+TArray , Reza 25/5/2000

File size: 1.2 KB
RevLine 
[1028]1MODULECXXREPNAME := Tests
2MODULEDECCXXFLAGS := -msg_quiet -pthread
3include $(DPCDEVREP)/Include/Makefile.h
4
5# Makefile pour linket avec libJThreadsC++
6# Reza
7
8ifdef NOSHLIB
9
10LIBF = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libFitsIOServer.a $(LIB)libPI.a $(LIB)libPIext.a
11LIBS = -L$(LIB) -lPIext -lPI -lSysTools -lNTools -lBlitz -lm
12#LIBS = -L$(LIB) -lSysTools -lm
13ifeq ($(CXX),cxx)
14# librairie des instances de templates cxx
15LIBS := $(LIBS) -lrt
16endif
17
18else
19
20LIBF = $(SLB)libsophya.so
[1033]21LIBS = -L$(SLB) -lPI -lextsophya -lsophya -L$(EXTSLBPATH) -lJTC -lXm -lXt -lX11 -lm
[1028]22ifeq ($(MACHEROS),OSF1)
23LIBS := $(LIBS) -lfor
24endif
25ifeq ($(MACHEROS),Linux)
26LIBS := $(LIBS) -ldl -lf2c
27endif
28
29endif
30
31LDLIBS := $(LIBS) $(LDLIBS)
[1031]32ifeq ($(MACHEROS),OSF1)
33LDLIBS := $(LDLIBS) -lexc
34endif
[1028]35
36%:%.cc
37%:%.o
38%.o:%.cc
39%.o:%.c
40%:%.c
41
42.PRECIOUS: $(EXE)% $(OBJ)%.o
43
44%:$(EXE)%
45 echo $@ " done"
46
47$(EXE)%:$(OBJ)%.o
48 $(LINK.cc) -o $@ $< $(LIBS)
49
50$(OBJ)%.o:%.cc
51 $(COMPILE.cc) $(USERFLAGS) -o $@ $<
52
53$(EXE)%:$(OBJ)%.cc
54 $(LINK.cc) $(USERFLAGS) -o $@ $< $(LIBS)
55
56$(EXE)%:$(OBJ)%.c
57 $(LINK.c) $(USERFLAGS) -o $@ $< $(LIBS)
58
59$(OBJ)%.o:%.c
60 $(COMPILE.c) -c $(CFLAGS) $(USERFLAGS) -o $@ $<
61
62dump :
63 echo $(LIBS)
64
Note: See TracBrowser for help on using the repository browser.