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

Last change on this file since 306 was 271, checked in by ansari, 27 years ago

test de Persist<NDataBlock> Reza 27/04/99

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