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

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

Correction Makefile - Reza 14/04/99

File size: 908 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 -ldl
16endif
17
18ifndef (NOSHLIB)
19LIBS := $(SLIBS) $(LIBS)
20endif
21
22LDLIBS := $(LIBS) $(LDLIBS)
23
24%:%.cc
25%:%.o
26%.o:%.cc
27%.o:%.c
28%:%.c
29
30.PRECIOUS: $(EXE)% $(OBJ)%.o
31
32%:$(EXE)%
33 echo $@ " done"
34
35$(EXE)%:$(OBJ)%.o
36 $(LINK.cc) -o $@ $< $(LIBS)
37
38$(OBJ)%.o:%.cc
39 $(COMPILE.cc) $(USERFLAGS) -o $@ $<
40
41$(EXE)%:$(OBJ)%.cc
42 $(LINK.cc) $(USERFLAGS) -o $@ $< $(LIBS)
43
44$(EXE)%:$(OBJ)%.c
45 $(LINK.c) $(USERFLAGS) -o $@ $< $(LIBS)
46
47$(OBJ)%.o:%.c
48 $(COMPILE.c) -c $(CFLAGS) $(USERFLAGS) -o $@ $<
49
50
Note: See TracBrowser for help on using the repository browser.