top: all

CCA_HOME=../../..

include $(CCA_HOME)/Makefile.Rules

#OTHERFLAGS= -DTIMESTAMP="\"`date` by `whoami`@`hostname`\"" \
	-DCCAROOT="\"`pwd | sed -e 's;/cca$$;;g'`\""

# CXX = c++
# CXXFLAGS = -I. -I$(CCA_HOME)

%.o : %.C
	$(CXX) -c $(CXXFLAGS) $(OTHERFLAGS) $<

%.o : %.cxx
	$(CXX) -c $(CXXFLAGS) $(OTHERFLAGS) $<

%.i : %.cxx
	$(CXX) -c -E $(CXXFLAGS) $(OTHERFLAGS) $< > $@

CXXSRC = \
	TimeStamper.cxx

CXXOBJ = $(CXXSRC:%.cxx=%.o)

LIB=libEgComponent.a
OBJS=$(CXXOBJ)

all : lib

default:

lib $(LIB): warning $(CXXOBJ) 
	@-/bin/rm  $(LIB)
	ar ruv $(LIB) *.o
	ranlib $(LIB)
	@echo done $(CXXOBJ)

warning :
	@echo CCA_HOME = $(CCA_HOME)   
	@echo Make sure this is set properly!
clean : 
	rm -f $(CXXOBJ) $(LIB) *~

depend:
	$(DEPEND) $(CXXFLAGS) $(CXXSRC)

depend-sys:
	$(DEPENDSYS) $(CXXFLAGS) $(CXXSRC)

include Makefile.depends

