XCOMM ------------------------------------------------------------
XCOMM Imakefile for libmbshelp
XCOMM Copyright (C) 1996-1998 Mutiny Bay Software
XCOMM 
XCOMM Contains modified sources by Thomas Harrer
XCOMM 	copyright (c) 1995 ipvr stuttgart and thomas harrer
XCOMM ------------------------------------------------------------

#include "../config.inc"

           COPT = -O
           INCS = 
           DEFS = 

#if defined(SunArchitecture) 
#if OSMajorVersion > 4
        SUNINCS = -I/usr/ucbinclude
        SUNLIBS = -lgen -lXext
#else
        SUNDEFS = -DNO_MEMMOVE
        SUNLIBS = -lXext
#endif
#endif

#if defined(HPArchitecture)
             CC = c89
         HPDEFS = -D_HPUX_SOURCE
#endif

        SYSINCS = -I/usr/local/X11R6/include $(SUNINCS) $(HPINCS)
        LIBINCS = -I../libhtmlw -I../libcheck
        PICINCS = -I../pixmaps/help -I./
        ALLINCS = $(INCS) $(SYSINCS) $(PICINCS) $(LIBINCS)
        SYSDEFS = $(SUNDEFS) $(HPDEFS)
        DEFINES = -DMOTIF $(EXTRA_FLAGS) $(COPT) $(DEFS) $(SYSDEFS) $(ALLINCS) 

    CDEBUGFLAGS = 

           SRCS = help.c imageutil.c imageio.c medcut.c actionarea.c image.c load.c\
                  buffer.c util.c path.c bcache.c contexthelp.c tooltip.c

         HEADER = help.h helpp.h imageutil.h imageio.h language.h version.h \
                  actionarea.h image.h load.h buffer.h util.h path.h \
                  bcache.h contexthelp.h tooltip.h

      IMAKEFILE = Imakefile

           OBJS = medcut.o imageutil.o imageio.o image.o actionarea.o \
		  help.o load.o buffer.o util.o path.o bcache.o contexthelp.o \
		  tooltip.o

        LIBHELP = mbshelp
        TESTOBJ = thelp.o

          HLIB = libmbshelp.a
      HTMLWLIB = -L../libhtmlw -lhtmlw
        XPMLIB = -lXpm 
      HELPLIBS = $(LIBSDIR) $(HLIB) $(HTMLWLIB) $(XPMLIB) 
       SYSLIBS = $(SUNLIBS)

   SYSTEM_LIBS = $(MOTIFLIB) -lXmu -lXt -lX11 $(SYSLIBS) $(ADDLIBS) 

      CHECKLIB = -L../libcheck -lcheck
     THELPLIBS = $(HELPLIBS) $(CHECKLIB) 

XCOMM libhelp.a

NormalLibraryTarget($(LIBHELP),$(OBJS))

XCOMM thelp (only for testing, not distributed)

NormalProgramTarget(thelp,$(TESTOBJ),$(HLIB),$(THELPLIBS),$(SYSTEM_LIBS))

DependTarget()
