/* $Id: Imakefile,v 1.4 1995/02/26 14:39:54 me Exp $ */
#include "Imake.conf"

#define IHaveSubdirs

CDEBUGFLAGS = -g

#if defined (APP_DEVELOPMENT)
/* objects used in application development */

CDEBUGFLAGS = -g -DNO_MENUS -DAPP_DEVELOPMENT
INCLUDES= -I./include -I./term -I./term/parser -I./canvas
DEVINCLUDES= canvas/TermCanvasP.h canvas/TermCanvas.h term/Term.h term/TermP.h include/common.h include/xt_ops.h
DEVINCLUDEDIR= /usr/include/X11/Emu

LIBOBJS=  ./canvas/TermCanvas.o \
./canvas/functions.o \
./canvas/char_array.o \
./canvas/screen.o \
./canvas/selection.o \
./canvas/motion.o \
./misc/msgs.o \
./misc/strutils.o \
./misc/rdb.o \
./term/Term.o \
./term/handlers.o \
./term/tty.o \
./term/process.o \
./term/parser/parser.o \
./term/parser/parse_dumb.o \
./term/parser/parse_hemu.o \
./term/parser/iops.o \
./term/parser/trie.o \
./term/parser/new.o \
./term/parser/destroy.o 

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

SUBDIRS = include misc term menus canvas tdesc client

MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))

World: Makefiles depend all install

#if defined(APP_DEVELOPMENT)
/* special library for use by application developers */
NormalLibraryTarget(emu, $(LIBOBJS))
DependTarget()

devincs: $(DEVINCLUDES)
   @if [ -d $(DESTDIR) $(DEVINCLUDEDIR) ]; then set +x; \
   else (set -x; $(MKDIRHIER) $(DESTDIR) $(DEVINCLUDEDIR)); fi
   @case '${MFLAGS}' in *[i]*) set +e;; esac; \
   for i in  $(DEVINCLUDES); do \
   (set -x; $(INSTALL) -c $(INSTALLFLAGS) $$i $(DESTDIR) $(DEVINCLUDEDIR)); \
   done

#endif
