#%ARCHIVE = libtime_stamp.a
#%DEPENDS = posix_compat

CXX = ../../bin/g++w
MAKE_ARCHIVE = ../../bin/make-archive
RM = rm

INCLUDES = -I../posix_compat/include

CXXFLAGS = -g $(INCLUDES) \
	      $(CCXXOPTFLAGS) $(CXXOPTFLAGS) \
	      $(CCXXADDITIONALFLAGS) $(CXXADDITIONALFLAGS)

LDFLAGS = $(LDADDITIONALFLAGS)


all: libtime_stamp.a

library: libtime_stamp.a

library-lean: library
	$(RM) -f *.o time_stamp-test

time_stamp-test: time_stamp.cc time_stamp.h
	$(CXX) -o time_stamp-test time_stamp.cc $(CXXFLAGS) $(LDFLAGS) \
	       -DTIME_STAMP_TEST

libtime_stamp.a: time_stamp.o
	$(MAKE_ARCHIVE) libtime_stamp.a time_stamp.o

clean:
	$(RM) -f *.o libtime_stamp.a time_stamp-test

.PHONY: all library library-lean clean

##
time_stamp.o: time_stamp.h time_stamp.cc
