###########################################################################
# WLIB library makefile
##########################################################################

#Define cc to be your C compiler
CC = g++ 

#This tells make how to go from a .cpp to a .o
.SUFFIXES: .cpp
.cpp.o:
	${CC} ${CFLAGS} -c $<

INCLUDE = -I. -I..

CFLAGS = ${INCLUDE} -D_REENTRANT -DDEBUG -D_UNIX

AR = ar -r
#CC is dumb and won't include templates in a library uness you define
#CC -xar as your replacement for 'ar'
#AR = CC -xar

RM = rm -f
RANLIB = ranlib

############################################################################
#Dont mess with any of this stuff
OBJECTS = wtime.o monod.o wdebug.o sem4.o streamer.o syslogd.o wstring.o \
            configfile.o threadfac.o critsec.o xtime.o timezone.o

LIBRARY = libwlib.a

all: $(LIBRARY)

$(LIBRARY): $(OBJECTS)
	${RM} libwlib.a
	${AR} libwlib.a $(OBJECTS)
	#${AR} $(OBJECTS) -o libwlib.a
	$(RANLIB) libwlib.a

clean:
	- rm -f $(LIBRARY) *.o core