/*
 * imakefile for the Hyper-G Utilities-library
 *
 * Author  :  Gerald Pani, IICM, TU Graz, Austria
 *
 * Created :  2 Sep 91
 *
 * Changed :  21 Jul 92, Gerald Pani, IICM
 * Changed :  18 Feb 94, mpichler
 *
 */

#ifdef InObjectCodeDir

APP_CCINCLUDES = -I$(ROOTDIR)/include/hyperg/utils

/* *****************************
 * Library
 *
 */

OBJS = \
	environ.o \
	filestat.o \
	gentreap.o \
	getargs.o \
	hgunistd.o \
	list.o \
	statistics.o \
	str.o \
	file.o \
	socket.o \
	inetsocket.o

MakeHgLibrary(HgUtilities,2.0)

/* *****************************
 * Objects
 *
 */

MakeObjectFromSrc(environ)
MakeObjectFromSrc(filestat)
MakeObjectFromSrc(gentreap)
MakeObjectFromSrc(getargs)
MakeObjectFromSrc(hgunistd)
MakeObjectFromSrc(list)
MakeObjectFromSrc(statistics)
MakeObjectFromSrc(str)
MakeObjectFromSrc(file)
MakeObjectFromSrc(socket)
MakeObjectFromSrc(inetsocket)

/* *****************************
 * Header-Files 
 *
 */

InstallHgInclude(arrays.h,utils)
InstallHgInclude(environ.h,utils)
InstallHgInclude(fields.h,utils)
InstallHgInclude(filestat.h,utils)
InstallHgInclude(gentreap.h,utils)
InstallHgInclude(getargs.h,utils)
InstallHgInclude(hgunistd.h,utils)
InstallHgInclude(jumptable.h,utils)
InstallHgInclude(list.h,utils)
InstallHgInclude(options.h,utils)
InstallHgInclude(statistics.h,utils)
InstallHgInclude(str.h,utils)
InstallHgInclude(types.h,utils)

/* *****************************
 * Man-Pages 
 *
 */

/* *****************************
 * InstallHgManPage(str.n,man3,RString.3)
 * InstallHgManPage(Treap.n,man3,Treap.3)
 * InstallHgManPage(DLList.n,man3,DLList.3)
 */

#else

MakeInObjectCodeDir()

#endif
