  XSRCDIR = ../../qmon/src
  DQSINCDIR = ../../../SRC

  SRCS = addqueue.c colors.c complex.c cwd.c display.c cluster.c hash.c \
         host.c iconwin.c initdata.c locqconf.c mainmenu.c mainwindow.c  \
	 manager.c misc.c operator.c outputwin.c preferences.c qacct.c  \
	 qalter.c qconf.c qdel.c qhold.c qmod.c qmon.c qmove.c qmsg.c   \
	 qrerun.c qrls.c qselect.c qsh.c qsig.c qstat.c qsub.c queue.c  \
	 setup.c shell.c user.c widgets.c

  OBJS = addqueue.o colors.o complex.o cwd.o display.o cluster.o hash.o \
         host.o iconwin.o initdata.o locqconf.o mainmenu.o mainwindow.o  \
	 manager.o misc.o operator.o outputwin.o preferences.o qacct.o  \
	 qalter.o qconf.o qdel.o qhold.o qmod.o qmon.o qmove.o qmsg.o   \
	 qrerun.o qrls.o qselect.o qsh.o qsig.o qstat.o qsub.o queue.o  \
	 setup.o shell.o user.o widgets.o

EXTRA_INCLUDES = -I$(XSRCDIR) -I$(DQSINCDIR)

CCOPTIONS = $(DSWITCH) -D'BITMAPDIR="$(INSTALL_BITMAPDIR)"' -D'CONF_DIR="$(DQS_CONF_DIR)"' -D'DATE_BINARY=$(DATE_BINARY)'  -D'TOP_BINARY=$(TOP_BINARY)'

LOCAL_LIBRARIES = $(XMULIB) $(XTOOLLIB) $(XLIB) $(EXTRA_LIBS)

AllTarget(qmon2d qmon3d)

depend:: $(SRCS)

NormalProgramTarget(qmon2d, $(OBJS), /**/, $(XAWLIB) $(LOCAL_LIBRARIES), /**/)

NormalProgramTarget(qmon3d, $(OBJS), /**/, $(XAW3D_LIB) $(LOCAL_LIBRARIES), /**/)

InstallProgram(qmon2d,$(INSTALL_BINDIR))
InstallProgram(qmon3d,$(INSTALL_BINDIR))

install::
	@if [ -d $(XAPPDEFDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(XAPPDEFDIR)); fi
	$(INSTALL) -c -m 0444 $(XSRCDIR)/../AQmon $(XAPPDEFDIR)/AQmon
	@if [ -d $(INSTALL_BITMAPDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(INSTALL_BITMAPDIR)); fi
	@cd $(XSRCDIR)/../bitmaps; set -x; for file in *.bm bitmap.conf; do \
	$(INSTALL) -c -m 0444 $$file $(INSTALL_BITMAPDIR);\
	done

LinkSourceFile(addqueue.c, $(XSRCDIR))
LinkSourceFile(colors.c, $(XSRCDIR))
LinkSourceFile(complex.c, $(XSRCDIR))
LinkSourceFile(cwd.c, $(XSRCDIR))
LinkSourceFile(display.c, $(XSRCDIR))
LinkSourceFile(cluster.c, $(XSRCDIR))
LinkSourceFile(hash.c, $(XSRCDIR))
LinkSourceFile(host.c, $(XSRCDIR))
LinkSourceFile(iconwin.c, $(XSRCDIR))
LinkSourceFile(initdata.c, $(XSRCDIR))
LinkSourceFile(locqconf.c, $(XSRCDIR))
LinkSourceFile(mainmenu.c, $(XSRCDIR))
LinkSourceFile(mainwindow.c, $(XSRCDIR))
LinkSourceFile(manager.c, $(XSRCDIR))
LinkSourceFile(misc.c, $(XSRCDIR))
LinkSourceFile(operator.c, $(XSRCDIR))
LinkSourceFile(outputwin.c, $(XSRCDIR))
LinkSourceFile(preferences.c, $(XSRCDIR))
LinkSourceFile(qacct.c, $(XSRCDIR))
LinkSourceFile(qalter.c, $(XSRCDIR))
LinkSourceFile(qconf.c, $(XSRCDIR))
LinkSourceFile(qdel.c, $(XSRCDIR))
LinkSourceFile(qhold.c, $(XSRCDIR))
LinkSourceFile(qmod.c, $(XSRCDIR))
LinkSourceFile(qmon.c, $(XSRCDIR))
LinkSourceFile(qmove.c, $(XSRCDIR))
LinkSourceFile(qmsg.c, $(XSRCDIR))
LinkSourceFile(qrerun.c, $(XSRCDIR))
LinkSourceFile(qrls.c, $(XSRCDIR))
LinkSourceFile(qselect.c, $(XSRCDIR))
LinkSourceFile(qsh.c, $(XSRCDIR))
LinkSourceFile(qsig.c, $(XSRCDIR))
LinkSourceFile(qstat.c, $(XSRCDIR))
LinkSourceFile(qsub.c, $(XSRCDIR))
LinkSourceFile(queue.c, $(XSRCDIR))
LinkSourceFile(setup.c, $(XSRCDIR))
LinkSourceFile(shell.c, $(XSRCDIR))
LinkSourceFile(user.c, $(XSRCDIR))
LinkSourceFile(widgets.c, $(XSRCDIR))

DependTarget()
