MODULECXXREPNAME := Tests
MODULEDECCXXFLAGS := -msg_quiet
include $(DPCDEVREP)/Include/Makefile.h


ifdef NOSHLIB
LIBF =  $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a $(LIB)libPI.a $(LIB)libPIext.a 
LIBS = -L$(LIB) -lPIext -lPI -lSysTools -lNTools -lBlitz -lm
ifeq ($(CXX),cxx)
# librairie des instances de templates cxx
LIBS := $(LIBS) -lertcxx
endif
else
LIBF =  $(SLB)libtools.so 
LIBS = -L$(SLB) -lPI -ltools -lm 
ifeq ($(MACHEROS),Linux)
LIBS = $(LIBS) -ldl
endif
endif

ifndef (NOSHLIB)
LIBS := $(SLIBS) $(LIBS)
endif

LDLIBS := $(LIBS) $(LDLIBS)

%:%.cc
%:%.o
%.o:%.cc
%.o:%.c
%:%.c

.PRECIOUS: $(EXE)% $(OBJ)%.o

%:$(EXE)%
	echo $@ " done"

$(EXE)%:$(OBJ)%.o
	$(LINK.cc)  -o $@ $< $(LIBS)

$(OBJ)%.o:%.cc
	$(COMPILE.cc)   $(USERFLAGS) -o $@ $<

$(EXE)%:$(OBJ)%.cc
	$(LINK.cc) $(USERFLAGS)  -o $@ $< $(LIBS) 

$(EXE)%:$(OBJ)%.c
	$(LINK.c)  $(USERFLAGS) -o $@ $< $(LIBS) 

$(OBJ)%.o:%.c
	$(COMPILE.c) -c $(CFLAGS) $(USERFLAGS) -o $@ $< 


