# @(#) makefile 1.1 98/09/08 10:18:02
#---------------------------------------------------------------
#
#			Configuration
#
#---------------------------------------------------------------
#OSDEPEND	= -DAIX
#OSDEPEND	= -DSUNOS
#OSDEPEND	= -DSUNOS5
OSDEPEND	= -DLINUX

#---------------------------------------------------------------
#
#
#			UNIX commands
#
#
#---------------------------------------------------------------
SHELL					= /bin/csh
RM						= /bin/rm
CP						= /bin/cp
MV						= /bin/mv
ECHO					= @/bin/echo
SYNC					= /bin/sync
#GET						= /usr/sccs/get
GET						= myget
MAKE					= /usr/bin/make
AR						= /usr/bin/ar
RANLIB					= /usr/bin/ranlib
#RANLIB					= /usr/ccs/bin/ranlib
CC						= /bin/cc
#CC						= gcc
LINK					= /bin/cc
#LINK					= gcc
INSTALL					= /bin/install
SCCS					= /usr/ucb/sccs

#---------------------------------------------------------------
#			for cmn client
#---------------------------------------------------------------
DEVELOPHOME		= ../../..
DEVELOPSRC		= $(DEVELOPHOME)/src
DEVELOPLIB		= $(DEVELOPSRC)/lib
LIBINC			= $(DEVELOPLIB)/include
DEVELOPDB		= $(DEVELOPSRC)/db
OSTREETHOME		= ../../..
OSTREETSRC		= $(OSTREETHOME)/src
APPL			= $(OSTREETSRC)/appl
APLINC			= $(APPL)/include
APLCOM			= $(APPL)/cmn

#---------------------------------------------------------------
#
#			install flags
#
#---------------------------------------------------------------
INSTFLGS				= 

#---------------------------------------------------------------
#
#			include paths
#
#---------------------------------------------------------------
INCLUDES	= \
		-I$(LIBINC) \
		-I$(APLINC)

#		-I/usr/include 
#---------------------------------------------------------------
#
#			C compiler flags
#
#---------------------------------------------------------------

#---------------------------------------------------------------
#			debugging options
#---------------------------------------------------------------
DEBUGOPTS					= -g
# DEBUGOPTS					=

#---------------------------------------------------------------
#			C Compiler Options
#---------------------------------------------------------------
CFLAGS			= \
				$(OSDEPEND) \
				$(INCLUDES) \
				$(DEBUGOPTS)

#---------------------------------------------------------------
#			C Compiler Options
#---------------------------------------------------------------
#
ARFLAGS						= rl

#---------------------------------------------------------------
#
#			archiver target file
#
#---------------------------------------------------------------
TARGETFILE 				   	= ./aplcom.a

#---------------------------------------------------------------
#
#		Objects
#
#---------------------------------------------------------------

#---------------------------------------------------------------
#			object files for Mail Component
#---------------------------------------------------------------
HEADERS		=

SRCS		=	\
				$(TARGETFILE)(cmitoa.o)\
				$(TARGETFILE)(cmgetdata.o)\
				$(TARGETFILE)(cmmemwtr.o)\
				$(TARGETFILE)(cmstat.o) \
				$(TARGETFILE)(cmpktform.o) \
				$(TARGETFILE)(cmn_msg_print.o)\
				$(TARGETFILE)(cmaddhostid.o)\
				$(TARGETFILE)(cmcatpath.o)

#				$(TARGETFILE)(clpsnd.o) \
#				$(TARGETFILE)(clprcv.o) \
#				$(TARGETFILE)(cl_code_trans.o) \
#				$(TARGETFILE)(clread.o)

#---------------------------------------------------------------
#
#		rules
#
#---------------------------------------------------------------
 all : $(HEADERS) lib

#---------------------------------------------------------------
#		rules for TARGETFILE
#---------------------------------------------------------------
lib : $(SRCS) endlib

endlib :
	$(RANLIB) $(TARGETFILE)

#---------------------------------------------------------------
#
#			basic sufixes
#
#---------------------------------------------------------------
#.c.o :
#		$(CC) $(CFLAGS) -c $*.c

#.o.a :
#	$(AR) $(ARFLAGS) $@ $*.o


#---------------------------------------------------------------
#
#		other rules
#
#---------------------------------------------------------------
clean :
	$(RM) -f $(TARGETFILE)

cleansrc :
	$(SCCS) clean

new : clean all

depend : 
	makedepend $(INCLUDES) *.c

install :
		$(ECHO) $(TARGETFILE) no install
	
info :
	$(SCCS) info

