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

Last change on this file since 265 was 241, checked in by ansari, 27 years ago

ppersist + pexc

File size: 990 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
9ifeq ($(CXX),cxx)
10# librairie des instances de templates cxx
11LIBS := $(LIBS) -lertcxx
12endif
13else
14LIBF = $(SLB)libtools.so
15LIBS = -L$(SLB) -lPI -ltools -lm
16ifeq ($(MACHEROS),Linux)
17LIBS = $(LIBS) -ldl
18endif
19endif
20
21
22
23ifndef (NOSHLIB)
24LIBS := $(SLIBS) $(LIBS)
25endif
26
27LIBS = -L$(LIB) -lSysTools -lm
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
57
Note: See TracBrowser for help on using the repository browser.