#
#	Makefile for Spacial Join with MLGF
#

.KEEP_STATE:

CC= cc
RM= /bin/rm
INSTALL= /usr/bin/install

LIBDIR=../../lib
BINDIR=../../bin
INCDIR=../../include

# please specify the followings appropriately.
# -DNDEBUG : if you don't want to see 'assert' error.
C = -Qoption cpp -B
#D = -g -I$(INCDIR) -DDEBUG
D = -O2 -I$(INCDIR) -DDEBUG
#P = -pg
CFLAGS = $(C) $(D) $(P)
LDFLAGS= -L$(LIBDIR)
LIBS=$(LIBDIR)/libtoken.a $(LIBDIR)/libkimmo.a $(LIBDIR)/libdict.a

SRCS = dictman.c
OBJS = dictman.o

all: dictman

install: dictman
	-$(INSTALL) -d $(BINDIR)
	$(INSTALL) dictman $(BINDIR)

dictman: $(OBJS) $(LIBS)
	$(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) $(LIBS) -ltoken -lkimmo -ldict -ll -o $@

clean :
	-$(RM) *.o dictman Makefile.bak

depend :
	makedepend -- $(D) -- $(SRCS)

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

dictman.o: /usr/include/stdio.h /usr/include/fcntl.h
dictman.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stdtypes.h
dictman.o: /usr/include/wchar.h /usr/include/sys/stat.h
dictman.o: /usr/include/sys/types.h /usr/include/sys/sysmacros.h
dictman.o: /usr/include/limits.h ../../include/pos.h ../../include/dictAPI.h
dictman.o: ../../include/MAdict.h ../../include/token.h dictman.h
dictman.o: /usr/include/assert.h
