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

Last change on this file since 1036 was 966, checked in by ansari, 26 years ago

nettoyage Makefile ??? 21/4/00 cmv

File size: 1.0 KB
RevLine 
[238]1MODULECXXREPNAME := Tests
2MODULEDECCXXFLAGS := -msg_quiet
[224]3include $(DPCDEVREP)/Include/Makefile.h
4
5
6ifdef NOSHLIB
[966]7
[476]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
[271]10#LIBS = -L$(LIB) -lSysTools -lm
[224]11ifeq ($(CXX),cxx)
12# librairie des instances de templates cxx
[966]13LIBS := $(LIBS) -lrt
[224]14endif
[966]15
[224]16else
[966]17
[742]18LIBF = $(SLB)libsophya.so
[945]19LIBS = -L$(SLB) -lPI -lextsophya -lsophya -lm
[966]20ifeq ($(MACHEROS),OSF1)
21LIBS := $(LIBS) -lfor
22endif
[239]23ifeq ($(MACHEROS),Linux)
[966]24LIBS := $(LIBS) -ldl -lf2c
[224]25endif
26
27endif
28
[476]29LDLIBS := $(LIBS) $(LDLIBS)
[224]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
[476]57dump :
58 echo $(LIBS)
[224]59
Note: See TracBrowser for help on using the repository browser.