#"%Z% %M% %I% %E% %U%"

include ../../os_depend.mk
include ../../unix_command.mk
include ../../directory.mk
include ../../flags.mk

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

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

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

SRCS						=	\
								$(TARGETFILE)(akxlib.o)\
								$(TARGETFILE)(akxjcode.o)\
								$(TARGETFILE)(akxunicode.o)\
								$(TARGETFILE)(akxcrepcode.o)\
								$(TARGETFILE)(akxshash.o)\
								$(TARGETFILE)(akxshasl.o)\
								$(TARGETFILE)(akxshasl2.o)\
								$(TARGETFILE)(akxmemtool.o)\
								$(TARGETFILE)(akxccvn.o)\
								$(TARGETFILE)(akxcgcvn.o)\
								$(TARGETFILE)(akxtmcat.o)\
								$(TARGETFILE)(akxsrblist.o)\
								$(TARGETFILE)(akxselist.o)\
								$(TARGETFILE)(akxsque.o)\
								$(TARGETFILE)(akxgetstpl.o)\
								$(TARGETFILE)(akxscache.o)\
								$(TARGETFILE)(akxscachelist.o)\
								$(TARGETFILE)(akxscacheque.o)\
								$(TARGETFILE)(akxscachexhas.o)\
								$(TARGETFILE)(akxetimer.o)\
								$(TARGETFILE)(akxcsv.o)\
								$(TARGETFILE)(akxssrch.o)\
								$(TARGETFILE)(akxsbtree.o)\
								$(TARGETFILE)(b-tree.o)\
								$(TARGETFILE)(akxalog.o)\
								$(TARGETFILE)(akxslike.o)\
								$(TARGETFILE)(akxlog.o)\
								$(TARGETFILE)(akxstplsql.o)\
								$(TARGETFILE)(akxams.o)\
								$(TARGETFILE)(akxgmath.o)\
								$(TARGETFILE)(genrand_mtar.o)\
								$(TARGETFILE)(akxccvd.o)\
								$(TARGETFILE)(akxsregex.o)\
								$(TARGETFILE)(akxmpa.o)\
								$(TARGETFILE)(akxmpav.o)\
								$(TARGETFILE)(akxaxdmp.o)

#								$(TARGETFILE)(akxshasx.o)
#								$(TARGETFILE)(akxsxhash.o)

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

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

endlib :
	$(RANLIB) $(TARGETFILE)

release : vers.o
		@\cp $(TARGETFILE) $(TARGETFILE).`cat version`.`cat revision`
		@\rm -f vers.o vers.c

vers.c : $(DEVELOPTOOLS)/newvers.sh
		@sh $(DEVELOPTOOLS)/newvers.sh

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

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


#---------------------------------------------------------------
#		other rules
#---------------------------------------------------------------
install :
	$(ECHO) $(TARGETFILE) no install

include ../../other_rules.mk

