/*
 * 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
 * Changed :  20 Aug 95, gpani
 *
 * $Id: Imakefile,v 1.25 1997/03/03 08:25:48 jfasch Exp $
 *
 * $Log: Imakefile,v $
 * Revision 1.25  1997/03/03 08:25:48  jfasch
 * removed -g -O0 (OSF1) again
 *
 * Revision 1.24  1997/02/26 19:29:31  jfasch
 * -O0
 *
 * Revision 1.23  1997/02/25 10:20:05  tvollmer
 * added nstr
 *
 * Revision 1.22  1997/02/20 20:20:55  jfasch
 * added tcpmatch.[hC]
 *
 * Revision 1.21  1997/02/12 23:06:44  jfasch
 * added (moved from HgDcCommon)
 *   bimap_t
 *   data
 *   datalist
 *   deque_t
 *   map_t
 *   socks4
 *   timeval
 *
 * Revision 1.20  1997/02/05 11:05:03  bmarsch
 * o added codec
 *
 * Revision 1.19  1997/01/07  10:24:59  breising
 * o added lfilestat
 *
 * Revision 1.18  1996/12/06 16:40:44  jfasch
 * added tag1valuen.[hCo]
 *
 * Revision 1.17  1996/11/28 11:12:13  jfasch
 * added
 * o condition
 * o mutexlock
 *
 * Revision 1.16  1996/11/27 16:59:57  tvollmer
 * robustdate instead of rfcdate
 *
 * Revision 1.15  1996/11/27 16:59:17  jfasch
 * ...
 *
 * Revision 1.14  1996/11/12 13:19:18  tvollmer
 * removed attrib
 *
 * Revision 1.13  1996/10/25 14:31:48  breising
 * added optionparser
 *
 * Revision 1.12  1996/10/24 15:12:59  jfasch
 * -DVERBOSE
 *
 * Revision 1.11  1996/10/24 14:10:41  breising
 * added Georg Essl's attributes class
 *
 * Revision 1.10  1996/10/24 10:55:42  jfasch
 * added buffer.[hC] (coming from dc-common)
 *
 * Revision 1.9  1996/10/03 15:54:52  jfasch
 * added
 *   file
 *   plainfile
 *   socket
 *   inetsocket
 *   unixsocket
 *
 * Revision 1.8  1996/09/11 07:12:36  jfasch
 * added Juergen's japanconvertwizard.[hCo]
 *
 * Revision 1.7  1996/08/08 11:44:44  jfasch
 * once again: -g unless AlphaArchitecture (there it wont work under
 * certain(?) circumstances)
 *
 * Revision 1.6  1996/08/01 09:54:59  jfasch
 * compile with -Wall and -g on all archtectures
 *
 * Revision 1.5  1996/05/23 15:42:48  jfasch
 * added strfield.[hC]
 *
 * Revision 1.4  1996/03/01 13:54:19  jfasch
 * added smartptr.h
 *
 *
 */

#ifdef InObjectCodeDir

#ifdef AlphaArchitecture
APP_CCFLAGS = -DASSERT
#else
APP_CCFLAGS = -g -DASSERT
#endif

/* expand debug macros unless NOVERBOSE defined */
APP_CCDEFINES = -DVERBOSE

OBJS = \
        buffer.o \
        condition.o \
	codec.o \
        data.o \
        datalist.o \
        environ.o \
        file.o \
        filestat.o \
        gentreap.o \
        getargs.o \
        hgresource.o \
        hgunistd.o \
        inetaddr.o \
        inetsocket.o \
        japanconvertwizard.o \
        lfilestat.o \
        list.o \
        lzw.o \
        mutexlock.o \
        nstr.o\
        optionparser.o \
        plainfile.o \
        regerror.o \
        regexp.o \
        regsub.o \
        robustdate.o \
        socket.o \
	socks4.o \
        statistics.o \
        str.o\
        strarr.o \
        strfield.o \
	tag1valuen.o \
	tcpmatch.o \
	timeval.o \
        unixsocket.o

MakeHgLibrary(HgUtilities,2.0)

MakeObjectFromSrc(buffer)
MakeObjectFromSrc(condition)
MakeObjectFromSrc(codec)
MakeObjectFromSrc(data)
MakeObjectFromSrc(datalist)
MakeObjectFromSrc(environ)
MakeObjectFromSrc(file)
MakeObjectFromSrc(filestat)
MakeObjectFromSrc(gentreap)
MakeObjectFromSrc(getargs)
MakeObjectFromSrc(hgresource)
MakeObjectFromSrc(hgunistd)
MakeObjectFromSrc(inetaddr)
MakeObjectFromSrc(inetsocket)
MakeObjectFromSrc(japanconvertwizard)
MakeObjectFromSrc(lfilestat)
MakeObjectFromSrc(list)
MakeObjectFromSrc(lzw)
MakeObjectFromSrc(mutexlock)
MakeObjectFromSrc(nstr)
MakeObjectFromSrc(optionparser)
MakeObjectFromSrc(plainfile)
MakeObjectFromSrc(regerror)
MakeObjectFromSrc(regexp)
MakeObjectFromSrc(regsub)
MakeObjectFromSrc(robustdate)
MakeObjectFromSrc(socket)
MakeObjectFromSrc(socks4)
MakeObjectFromSrc(statistics)
MakeObjectFromSrc(str)
MakeObjectFromSrc(strarr)
MakeObjectFromSrc(strfield)
MakeObjectFromSrc(tag1valuen)
MakeObjectFromSrc(tcpmatch)
MakeObjectFromSrc(timeval)
MakeObjectFromSrc(unixsocket)

InstallHgInclude(arrays.h,utils)
InstallHgInclude(assert.h,utils)
InstallHgInclude(bimap_t.h,utils)
InstallHgInclude(buffer.h,utils)
InstallHgInclude(condition.h,utils)
InstallHgInclude(codec.h,utils)
InstallHgInclude(data.h,utils)
InstallHgInclude(datalist.h,utils)
InstallHgInclude(deque_t.h,utils)
InstallHgInclude(environ.h,utils)
InstallHgInclude(fields.h,utils)
InstallHgInclude(file.h,utils)
InstallHgInclude(filestat.h,utils)
InstallHgInclude(gentreap.h,utils)
InstallHgInclude(getargs.h,utils)
InstallHgInclude(hgregexp.h,utils)
InstallHgInclude(hgresource.h,utils)
InstallHgInclude(hgunistd.h,utils)
InstallHgInclude(inetaddr.h,utils)
InstallHgInclude(inetsocket.h,utils)
InstallHgInclude(japanconvertwizard.h,utils)
InstallHgInclude(jumptable.h,utils)
InstallHgInclude(lfilestat.h,utils)
InstallHgInclude(list.h,utils)
InstallHgInclude(lzw.h,utils)
InstallHgInclude(map_t.h,utils)
InstallHgInclude(mutexlock.h,utils)
InstallHgInclude(new.h,utils)
InstallHgInclude(nstr.h,utils)
InstallHgInclude(optionparser.h,utils)
InstallHgInclude(options.h,utils)
InstallHgInclude(plainfile.h,utils)
InstallHgInclude(progressb.h,utils)
InstallHgInclude(robustdate.h,utils)
InstallHgInclude(smartptr.h,utils)
InstallHgInclude(socket.h,utils)
InstallHgInclude(socks4.h,utils)
InstallHgInclude(statistics.h,utils)
InstallHgInclude(str.h,utils)
InstallHgInclude(strarr.h,utils)
InstallHgInclude(strfield.h,utils)
InstallHgInclude(timeval.h,utils)
InstallHgInclude(types.h,utils)
InstallHgInclude(unixsocket.h,utils)
InstallHgInclude(tag1valuen.h,utils)
InstallHgInclude(tcpmatch.h,utils)
InstallHgInclude(verbose.h,utils)

#else

MakeInObjectCodeDir()

#endif
