# 
# Makefile for libffw
#

C++ = g++
OPTIONS = -g
BINDIR = ../bin

CFLAGS = -I.
LDFLAGS = 

SOURCE_FILES = UP.SplaySet.cc UP.Set.cc UP.SplayNode.cc Disk.cc div.cc \
	S.Set.cc S.SplaySet.cc S.SplayNode.cc Html.cc Wordfilter.cc lang.cc \
	Dictionary.cc convert.cc
TMP = $(SOURCE_FILES:.c=.o)
OBJS = $(TMP:.cc=.o)

.SUFFIXES: .cc .c .o
SHELL=/bin/sh

.cc.o:
	$(C++) -c $(CFLAGS) $(OPTIONS) $<

all: ../libffw.a

../libffw.a: $(OBJS)
	ar r ../libffw.a $(OBJS)
	ranlib ../libffw.a

lang.cc:
	ln -s english.cc lang.cc

install:
	# empty

depend:
	makedepend -s "# DO NOT DELETE" -- $(CFLAGS) $(OPTIONS) \
		   -- $(SOURCE_FILES)

noinc:
	sed -e "/^# DO NOT DELETE/,$$ d" Makefile > /tmp/ffwM
	mv /tmp/ffwM Makefile

clean:
	-/bin/rm -f *.o core *~ ../libffw.a *.bak \#*

