INSTALL		= /usr/sbin/install
COMPILER	= cc
MV		= /usr/bin/mv
RM		= /usr/bin/rm
LN		= /usr/bin/ln

# -DFREEBSD, -DLINUX, -DSUNOS

DEFS =	-DSUNOS
COMPILER_FLAGS =	$(DEFS) \
			-DDB_NAME='"xbook_db"' \
			-DDB_USER='"xbook_user"' \
			-DDB_PASSWORD='"xbook_user"'

INCLUDES =	-I.\
		-I/usr/include\
		-I/usr/include/X11\
		-I/usr/local/mysql/include

LIBRARIES =	-L/usr/lib -L/usr/local/mysql/lib \
		-R/usr/lib -R/usr/local/mysql/lib \
		-lXm -lXt -lX11 -lmysqlclient -lsocket -lnsl -lm -lz

SOURCES =	xbook.c

standard:	$(SOURCES)
		$(COMPILER) $(COMPILER_FLAGS) $(INCLUDES) -o xbook.bin \
		$(SOURCES) $(LIBRARIES)

purge:
		$(RM) -rf *~

clean:
		$(RM) -rf xbook.bin
		$(RM) -rf core

install:
		$(INSTALL) -m 0755 -u root -g bin -f /usr/local/bin xbook.bash
		$(INSTALL) -m 0755 -u root -g bin -f /usr/local/bin xbook.bin
		$(INSTALL) -m 0664 -u root -g bin -f /usr/local/bin \
			xbook_superusers.dat
		$(INSTALL) -m 0664 -u root -g bin -f /usr/local/bin \
			xbook_cfg.dat
		$(INSTALL) -m 0664 -u root -g bin -f \
			/usr/local/app-defaults xbook.app-defaults
		$(MV) /usr/local/app-defaults/xbook.app-defaults \
			/usr/local/app-defaults/xbook
		$(RM) -f /usr/local/bin/xbook
		$(LN) -fs /usr/local/bin/xbook.bash /usr/local/bin/xbook
