source: Sophya/trunk/SophyaProg/Tests/makepi@ 3451

Last change on this file since 3451 was 2705, checked in by ansari, 20 years ago

modif/adaptation tobjio.cc suite changement interface de ObjFile<T> - Reza 28/4/2005

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