#
# Warning: the cpp used on this machine replaces
# all newlines and multiple tabs/spaces in a macro
# expansion with a single space.  Imake tries to
# compensate for this, but is not always
# successful.
#

#
# This makefile is automatically generated by imake... do not modify
# or you may lose your changes when imake generates makefiles again.
# Ignore this message if you are not using imake.
#

            TOP = /usr/local/src/x.v11r2
             AS = as
             CC = gcc
            CPP = /lib/cpp
             LD = ld
           LINT = lint
        INSTALL = install
           TAGS = ctags
             RM = rm -f
             MV = mv
             LN = ln -s
         RANLIB = ranlib
             AR = ar clq
             LS = ls
       LINTOPTS = -axz
    LINTLIBFLAG = -C
           MAKE = make
    STD_DEFINES =
    CDEBUGFLAGS = -O
        DESTDIR = /usr/local/src/x.v11r2

        PATHSEP = /
         DEPEND = $(DEPENDSRC)/makedepend
          IMAKE = $(IMAKESRC)/imake
            RGB = $(RGBSRC)/rgb
         CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(STD_DEFINES) $(DEFINES)
      LINTFLAGS = $(LINTOPTS) $(INCLUDES) $(STD_DEFINES) $(DEFINES) -DLINT
        LDFLAGS = $(CDEBUGFLAGS) $(SYS_LIBRARIES) $(SYSAUX_LIBRARIES)
   INSTUIDFLAGS = -m 4755
   INSTLIBFLAGS = -m 0664
   INSTINCFLAGS = -m 0444
   INSTMANFLAGS = -m 0444
   INSTAPPFLAGS = -m 0444

      USRLIBDIR = $(DESTDIR)/lib
         BINDIR = $(DESTDIR)/bin
         LIBDIR = $(DESTDIR)/util
     LINTLIBDIR = $(USRLIBDIR)
         INCDIR = $(DESTDIR)/X11
        FONTDIR = $(DESTDIR)/fonts/snf
         UWMDIR = $(DESTDIR)/clients/uwm
         AWMDIR = $(DESTDIR)/contrib/awm
         MANDIR = /usr/local/mann
    XAPPLOADDIR = $(DESTDIR)/app-defaults
         ADMDIR = /usr/adm

      CLIENTSRC = $(TOP)/clients
        DEMOSRC = $(TOP)/demos
         LIBSRC = $(TOP)/lib
        FONTSRC = $(TOP)/fonts
     INCLUDESRC = $(TOP)/X11
      SERVERSRC = $(TOP)/server
        UTILSRC = $(TOP)/util
     EXAMPLESRC = $(TOP)/examples
     CONTRIBSRC = $(TOP)/contrib
         DOCSRC = $(TOP)/doc
      DEPENDSRC = $(UTILSRC)/makedepend
       IMAKESRC = $(UTILSRC)/imake
       IRULESRC = $(UTILSRC)/imake.includes
         RGBSRC = $(DESTDIR)/util/rgb
        XLIBSRC = $(LIBSRC)/X
     TOOLKITSRC = $(LIBSRC)/Xt
     AWIDGETSRC = $(LIBSRC)/Xaw
     OLDXLIBSRC = $(LIBSRC)/oldX
   EXTENSIONSRC = $(TOP)/extensions
        XMANSRC = $(DOCSRC)/Xlib/Xman
   EXTENSIONLIB = $(EXTENSIONSRC)/lib/libXext.a
           XLIB = $(XLIBSRC)/libX11.a
        OLDXLIB = $(OLDXLIBSRC)/liboldX.a
       XTOOLLIB = $(TOOLKITSRC)/libXt.a
         XAWLIB = $(AWIDGETSRC)/libXaw.a
       LINTXLIB = $(XLIBSRC)/llib-lX11.ln
      LINTXTOOL = $(TOOLKITSRC)/llib-lXt.ln
        LINTXAW = $(AWIDGETSRC)/llib-lXaw.ln
       INCLUDES = -I$(TOP)
      MACROFILE = Sun.macros
      IMAKE_CMD = $(NEWTOP)$(IMAKE) -TImake.tmpl \
			-I$(NEWTOP)$(IRULESRC) \
			-s Makefile
         RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \
			tags TAGS make.log

        DEFINES = -O
LOCAL_LIBRARIES = $(XLIB) $(OLDXLIB)
  SYS_LIBRARIES = -lm

SRCS=   assoc.c \
	bodyreg.c \
	check.c \
	check_grow.c \
	check_mod.c \
	check_shk.c \
	client.c \
	closed.c \
	commit_op.c \
	control.c \
	current.c \
	draw.c \
	drawicon.c \
	drawwin.c \
	drawwin_d.c \
	events.c \
	evsave.c \
	evstack.c \
	frame.c \
	goal.c \
	gravity.c \
	icons.c \
	init_tws.c \
	input.c \
	interf.c \
	interf_in.c \
	layout.c \
	lockscreen.c \
	manage.c \
	manage_op.c \
	manage_pro.c \
	manage_st.c \
	mem.c \
	menu.c \
	message.c \
	open.c \
	pause.c \
	pcs_enum.c \
	pcs_merge.c \
	pcs_split.c \
	pcs_updt.c \
	pr.c \
	profile.c \
	property.c \
	redirect.c \
	region.c \
	rtlmenu.c \
	state.c \
	til_create.c \
	til_delete.c \
	til_enlrg.c \
	til_find.c \
	til_nbrs.c \
	til_panic.c \
	til_shrink.c \
	tilecrsr.c \
	tilemenu.c \
	tileopts.c \
	twin_close.c \
	twin_creat.c \
	twin_desk.c \
	twin_dump.c \
	twin_init.c \
	twin_ltst.c \
	twin_list.c \
	twin_misc.c \
	twin_open.c \
	twin_resat.c \
	twin_rsz.c \
	twin_set.c \
	twin_slide.c \
	twin_thrd.c \
	twin_tmp.c \
	twin_undo.c \
	twin_util.c \
	tool.c \
	track_menu.c \
	try_sweep.c \
	try_grow.c \
	try_place.c \
	try_sat.c \
	try_slide.c \
	userglob.c \
	useropts.c \
	uwin.c \
	win.c \
	wsys.c \
	xerror.c

OBJS=   assoc.o \
	bodyreg.o \
	check.o \
	check_grow.o \
	check_mod.o \
	check_shk.o \
	client.o \
	closed.o \
	commit_op.o \
	control.o \
	current.o \
	draw.o \
	drawicon.o \
	drawwin.o \
	drawwin_d.o \
	events.o \
	evsave.o \
	evstack.o \
	frame.o \
	goal.o \
	gravity.o \
	icons.o \
	init_tws.o \
	input.o \
	interf.o \
	interf_in.o \
	layout.o \
	lockscreen.o \
	manage.o \
	manage_op.o \
	manage_pro.o \
	manage_st.o \
	mem.o \
	menu.o \
	message.o \
	open.o \
	pause.o \
	pcs_enum.o \
	pcs_merge.o \
	pcs_split.o \
	pcs_updt.o \
	pr.o \
	profile.o \
	property.o \
	redirect.o \
	region.o \
	rtlmenu.o \
	state.o \
	til_create.o \
	til_delete.o \
	til_enlrg.o \
	til_find.o \
	til_nbrs.o \
	til_panic.o \
	til_shrink.o \
	tilecrsr.o \
	tilemenu.o \
	tileopts.o \
	twin_close.o \
	twin_creat.o \
	twin_desk.o \
	twin_dump.o \
	twin_init.o \
	twin_ltst.o \
	twin_list.o \
	twin_misc.o \
	twin_open.o \
	twin_resat.o \
	twin_rsz.o \
	twin_set.o \
	twin_slide.o \
	twin_thrd.o \
	twin_tmp.o \
	twin_undo.o \
	twin_util.o \
	tool.o \
	track_menu.o \
	try_sweep.o \
	try_grow.o \
	try_place.o \
	try_sat.o \
	try_slide.o \
	userglob.o \
	useropts.o \
	uwin.o \
	win.o \
	wsys.o \
	xerror.o

 PROGRAM = rtl

all:: rtl

rtl: $(OBJS) $(LOCAL_LIBRARIES)
	$(RM) $@
	$(CC) -o $@ $(OBJS) $(LOCAL_LIBRARIES) $(LDFLAGS)

relink::
	$(RM) $(PROGRAM)
	$(MAKE) $(MFLAGS) $(PROGRAM)

install:: rtl
	$(INSTALL) -c $(INSTALLFLAGS) rtl $(BINDIR)

install:: rtl.man
	$(INSTALL) -c $(INSTMANFLAGS) rtl.man $(MANDIR)/rtl.n

depend:: $(DEPEND)

depend::
	$(DEPEND) -s "# DO NOT DELETE" -- $(CFLAGS) -- $(SRCS)

$(DEPEND):
	@echo "making $(DEPENDSRC)"; \
	cd $(DEPENDSRC); $(MAKE)

clean::
	$(RM) $(PROGRAM)

clean::
	$(RM_CMD) \#*

Makefile:: $(IMAKE)

Makefile:: Imakefile \
	$(IRULESRC)/Imake.tmpl \
	$(IRULESRC)/Imake.rules \
	$(IRULESRC)/$(MACROFILE)
	-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
	$(IMAKE_CMD) -DTOPDIR=$(TOP)

$(IMAKE):
	@echo "making $(IMAKESRC)"; \
	cd $(IMAKESRC); $(MAKE)

tags::
	$(TAGS) -w *.[ch]
	$(TAGS) -xw *.[ch] > TAGS

install::
	@echo "install done"

Makefiles::

