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

Last change on this file since 880 was 768, checked in by ansari, 26 years ago

Reorganisation - PeidaInit() -> SophyaInit() - Reza 2/3/2000

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