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

# Makefile pour linket avec libJThreadsC++
#               Reza 

ifdef NOSHLIB

LIBF =  $(LIB)libSysTools.a $(LIB)libNTools.a  $(LIB)libFitsIOServer.a $(LIB)libPI.a $(LIB)libPIext.a 
LIBS = -L$(LIB) -lPIext -lPI -lSysTools -lNTools -lBlitz  -lm
#LIBS =  -L$(LIB) -lSysTools -lm
ifeq ($(CXX),cxx)
# librairie des instances de templates cxx
LIBS := $(LIBS) -lrt
endif

else

LIBF =  $(SLB)libsophya.so 
LIBS = -L$(SLB) -lPI -lextsophya -lsophya -L$(EXTSLBPATH) -lJTC  -lm 
ifeq ($(MACHEROS),OSF1)
LIBS := $(LIBS) -lfor
endif
ifeq ($(MACHEROS),Linux)
LIBS := $(LIBS) -ldl -lf2c
endif

endif

LDLIBS := $(LIBS) $(LDLIBS) 
ifeq ($(MACHEROS),OSF1)
LDLIBS := $(LDLIBS) -lexc
endif

%:%.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 $@ $< 

dump :
	echo $(LIBS)

