# =============================================================================
#  $Id$
#  $Name$
# =============================================================================
include $(CCD_ROOT)/global.gmk

all:
	@echo "############################################################"
	@echo "CCD_ROOT                 $(CCD_ROOT)"
	@echo "CCD_MAKE                 $(CCD_MAKE)"
	@echo "CCD_CC                   $(CCD_CC)"
	@echo "CCD_CLHEP_BASE_DIR       $(CCD_CLHEP_BASE_DIR)"
	@echo "CCD_CLHEP_LIB_NAME       $(CCD_CLHEP_LIB_NAME)"
	@echo "CCD_VME_INTERFACE_USE    $(CCD_VME_INTERFACE_USE)"
	@echo "CCD_CAMAC_INTERFACE_USE  $(CCD_CAMAC_INTERFACE_USE)"
	@echo "CCD_GPIB_INTERFACE_USE   $(CCD_GPIB_INTERFACE_USE)"
	@echo "CCD_ZLIB_USE             $(CCD_ZLIB_USE)"
	@echo "CCD_ROOT_USE             $(CCD_ROOT_USE)"
	@echo "CCD_GTK_GUI_USE          $(CCD_GTK_GUI_USE)"
	@echo "CCD_QT_GUI_USE           $(CCD_QT_GUI_USE)"
	@echo "CCD_QT_INC_DIR           $(CCD_QT_INC_DIR)"
	@echo "CCD_QT_LIB_DIR           $(CCD_QT_LIB_DIR)"
	@echo "CCD_QT_LIB_NAME          $(CCD_QT_LIB_NAME)"
	@echo "############################################################"
#	@echo "Making dependency file ..."
#	@$(CC) -MM $(INC_FLAGS) T*.cc 1> $(CCD_ROOT)/libdep.gmk 2> /dev/null
	@$(CCD_MAKE) $(LIB_FILE)

demo: $(DEMOS) $(LIB_FILE)
	@$(CCD_MAKE) $(DEMOS)

.cc.o:
	@echo "Compiling $< ..."
	@$(COMPILE) $<
	@$(AR) $(ARFLAGS) $(LIB_FILE) $@

.cc:
	@echo "Linking $@ ..."
	@$(LINK) $@ $< $(LINK_FLAGS)

clean:
	@echo "Cleaning ..."
	@-rm -f *~ *.o a.out core $(LIB_FILE) $(DEMOS)
	@-rm -f test.obj test.dat test.ps
	@-rm -f last.kumac last.kumacold paw.metafile

include $(CCD_ROOT)/libdep.gmk
include $(CCD_ROOT)/exedep.gmk
