#
# @(#)Imakefile	1.1 93/06/16	- xnav Imakefile
#

	DEPLIBS = $(LOCAL_LIBRARIES)

#define NeedSetenv

#define IHaveSubdirs
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'

#ifdef NeedSetenv
        ENVSRCS = getenv.c setenv.c
        ENVOBJS = getenv.o setenv.o
#endif

LOCAL_LIBRARIES = gscanvas/libgscanvas.a dc/libdc.a
  SYS_LIBRARIES = -lxview -lolgx -lX11 -lm
           SRCS = nav.c abdbm.c bookinfo.c viewer.c ps.c psviewer.c $(ENVSRCS)
           OBJS = nav.o abdbm.o bookinfo.o viewer.o ps.o psviewer.o $(ENVOBJS)
	SUBDIRS = gscanvas dc
        XNAVKIT = nav.c abdbm.c bookinfo.c viewer.c ps.c psviewer.c \
		  setenv.c getenv.c ab.h ps.h conf.h patchlevel.h \
		  xnav.info xnav.man xnav_glyph.icon xnav_glyph_mask.icon \
		  viewer_glyph.icon viewer_glyph_mask.icon \
		  Imakefile Makefile Makefile.std README
	  GSKIT = gscanvas.c ghostview.c gscanvas.h gscanvas_impl.h \
		  Imakefile Makefile Makefile.std
	  DCKIT = dc.c dc.h dc_impl.h \
		  Imakefile Makefile Makefile.std
	UTILKIT	= xtoc.l dbascii.c README dbgen.man dbascii.man \
		  Makefile Makefile.std ascii.xtoc.sample bookinfo.sample

	    KIT = $(XNAVKIT) $(GSKIT:%=gscanvas/%) $(DCKIT:%=dc/%) \
		  $(UTILKIT:%=utils/%)

MakeSubdirs($(SUBDIRS))

ComplexProgramTarget(xnav)

kit:
	makekit -m $(SUBDIRS) utils $(KIT)

tar:
	tar cf - $(KIT) | compress > ab.tar.Z
