# Copyright (c) 1993 by Sanjay Ghemawat

       srcdir = .


          CXX = g++
    CXXLINKER = @CXXLINKER@
    CXXFLAGS  = -Wall

       RANLIB = ranlib

           RM = rm
           AR = ar
         ECHO = echo

    CXXINCS = -I.. -I$(srcdir) -I$(srcdir)/../types -I$(srcdir)/../time

    CXXOBJS = arrays.o calendar.o calfile.o dateset.o item.o\
              lexer.o misc.o options.o smallintset.o uid.o

        LIB = libcalendar.a

all: $(LIB)

$(LIB): $(CXXOBJS)
	$(RM) -f $@
	$(AR) r $@ $(CXXOBJS)
	$(RANLIB) $@

dstest: dstest.o $(LIB) ../types/libtypes.a ../time/libtime.a
	$(CXXLINKER) -o $@ dstest.o $(LIB) ../time/libtime.a ../types/libtypes.a -lm

clean::
	$(RM) -f *.o *.a Makefile.bak dstest

.SUFFIXES: .cpp

.cpp.o:
	$(CXX) $(CXXFLAGS) $(CXXINCS) -c $<

# DO NOT DELETE THIS LINE -- make depend depends on it.

arrays.o: $(srcdir)/arrays.h
arrays.o: $(srcdir)/../types/Array.h
arrays.o: $(srcdir)/../types/basic.h
calendar.o: $(srcdir)/../types/basic.h
calendar.o: $(srcdir)/calendar.h
calendar.o: $(srcdir)/item.h
calendar.o: $(srcdir)/../time/Date.h
calendar.o: $(srcdir)/dateset.h
calendar.o: $(srcdir)/../types/Array.h
calendar.o: $(srcdir)/arrays.h
calendar.o: $(srcdir)/smallintset.h
calendar.o: $(srcdir)/lexer.h
calendar.o: $(srcdir)/misc.h
calendar.o: $(srcdir)/options.h
calendar.o: $(srcdir)/../types/hashfuncs.h
calendar.o: $(srcdir)/../types/ohashmap.h
calendar.o: $(srcdir)/uid.h
calendar.o: $(srcdir)/../types/ohashset.h
calendar.o: $(srcdir)/version.h
calfile.o: $(srcdir)/../types/basic.h
calfile.o: $(srcdir)/calfile.h
calfile.o: $(srcdir)/../time/icTime.h
calfile.o: $(srcdir)/calendar.h
calfile.o: $(srcdir)/lexer.h
calfile.o: $(srcdir)/misc.h
calfile.o: $(srcdir)/statfix.h
calfile.o: $(srcdir)/uid.h
calfile.o: $(srcdir)/../types/hashfuncs.h
calfile.o: $(srcdir)/../types/ohashset.h
dateset.o: $(srcdir)/arrays.h
dateset.o: $(srcdir)/../types/Array.h
dateset.o: $(srcdir)/../types/basic.h
dateset.o: $(srcdir)/../time/Month.h
dateset.o: $(srcdir)/../time/WeekDay.h
dateset.o: $(srcdir)/../time/Year.h
dateset.o: $(srcdir)/dateset.h
dateset.o: $(srcdir)/../time/Date.h
dateset.o: $(srcdir)/smallintset.h
dateset.o: $(srcdir)/lexer.h
dateset.o: $(srcdir)/misc.h
dstest.o: $(srcdir)/../time/Month.h
dstest.o: $(srcdir)/../time/WeekDay.h
dstest.o: $(srcdir)/dateset.h
dstest.o: $(srcdir)/../types/basic.h
dstest.o: $(srcdir)/../types/Array.h
dstest.o: $(srcdir)/../time/Date.h
dstest.o: $(srcdir)/arrays.h
dstest.o: $(srcdir)/smallintset.h
dstest.o: $(srcdir)/lexer.h
item.o: $(srcdir)/../types/basic.h
item.o: $(srcdir)/../types/Array.h
item.o: $(srcdir)/../time/Year.h
item.o: $(srcdir)/../time/Month.h
item.o: $(srcdir)/../time/WeekDay.h
item.o: $(srcdir)/../time/Date.h
item.o: $(srcdir)/arrays.h
item.o: $(srcdir)/item.h
item.o: $(srcdir)/dateset.h
item.o: $(srcdir)/smallintset.h
item.o: $(srcdir)/lexer.h
item.o: $(srcdir)/misc.h
item.o: $(srcdir)/options.h
item.o: $(srcdir)/../types/hashfuncs.h
item.o: $(srcdir)/../types/ohashmap.h
item.o: $(srcdir)/uid.h
item.o: $(srcdir)/../types/ohashset.h
item.o: $(srcdir)/version.h
item.o: $(srcdir)/itemmap.h
item.o: $(srcdir)/../types/htable.h
item.o: $(srcdir)/../types/tablerep.h
item.o: $(srcdir)/../types/htable_p.h
lexer.o: $(srcdir)/../types/basic.h
lexer.o: $(srcdir)/arrays.h
lexer.o: $(srcdir)/../types/Array.h
lexer.o: $(srcdir)/lexer.h
misc.o: $(srcdir)/../types/basic.h
misc.o: $(srcdir)/arrays.h
misc.o: $(srcdir)/../types/Array.h
misc.o: $(srcdir)/misc.h
options.o: $(srcdir)/../types/basic.h
options.o: $(srcdir)/options.h
options.o: $(srcdir)/../types/hashfuncs.h
options.o: $(srcdir)/../types/ohashmap.h
options.o: $(srcdir)/arrays.h
options.o: $(srcdir)/../types/Array.h
options.o: $(srcdir)/lexer.h
options.o: $(srcdir)/misc.h
smallintset.o: $(srcdir)/smallintset.h
smallintset.o: $(srcdir)/arrays.h
smallintset.o: $(srcdir)/../types/Array.h
smallintset.o: $(srcdir)/../types/basic.h
smallintset.o: $(srcdir)/lexer.h
smallintset.o: $(srcdir)/misc.h
uid.o: $(srcdir)/../types/basic.h
uid.o: $(srcdir)/misc.h
uid.o: $(srcdir)/uid.h
uid.o: $(srcdir)/../types/hashfuncs.h
uid.o: $(srcdir)/../types/ohashset.h
