######################################################################
#
# SOS utility library
#
######################################################################

# Please keep list fo files sorted, so it is easier to determine progress by
# looking how many files already compiled.
SRC=			\
	alice_bob.c	\
	alloc.c		\
	auth.c		\
	clc_errors.c	\
	compat.c	\
	config.c	\
	daemon.c	\
	debug.c		\
	error.c		\
	eventq.c	\
	exec.c		\
	fairtoss.c	\
	fqhname.c	\
	fun.c		\
	get_conn.c	\
	gethbyfoo.c	\
	getrand.c	\
	io.c		\
	log.c		\
	make_conn.c	\
	mq.c		\
	nbio.c		\
	options.c	\
	pathutils.c	\
	proctitle.c	\
	q.c		\
	relay.c		\
	rip.c		\
	securenets.c	\
	sfopts.c	\
	signal.c	\
	skid.c		\
	soundex.c	\
	statfs.c	\
	string.c	\
	sysinfo.c	\
	time.c		\
	tty.c		\
	util.c		\
	xdr.c

OBJ=${SRC:.c=.o}

######################################################################
##
## Private definitions
##
PRIVATE_INCLUDES= -I$(TOPDIR)/include -I$(TOPDIR)/$(BUILD_UPDIR)/include
PRIVATE_DEFINES= -DUSE_STREAM_SNUFFLE -DWANT_NOIO_SKID
#PRIVATE_DEFINES= -DUSE_STREAM_DES
PRIVATE_JUNK=*.exe *.obj *.lib
LIBS=libsos.a

TOPDIR=..
CURDIR=src

ifneq ($(strip $(PUBINST)),)
INSTALL_DIR=/usr/local/lib
else
INSTALL_DIR=$(SOS)/lib/lib.$(ARCH_DIR)
endif

VPATH=.
include /usr/local/include/make/sos.mk
VPATH=.
#COPTDEBUG=-g -pg

libsos.a: $(OBJ) 
#	@echo $(OBJ)
	$(AR) $(ARFLAGS) libsos.a $?
	$(RANLIB) libsos.a

install:: libsos.a
	if test -d $(INSTALL_DIR); then \
		: ; \
	else \
		mkdir $(INSTALL_DIR) ; \
	fi
	$(INSTALL) $(INSTALL_OTHERFLAGS) $(LIBS) $(INSTALL_DIR)
	$(RANLIB) $(INSTALL_DIR)/libsos.a

depend: depends
