KARMALIBS = -lkarmawidgets -lkarmagraphics -lkarmaXt -lkarmaX11 -lkarma
XLIBS = -lXaw -lXmu -lXt -lXext -lX11

aips2root = $(word 1,$(AIPSPATH))
aips2arch = $(word 2,$(AIPSPATH))
aips2lib = $(aips2root)/$(aips2arch)/lib
aips2incsw = -I$(aips2root)/code/include -I$(aips2root)/code/aips/glish/include
aips2cflags = $(aips2incsw)

MODULE_CFLAGS  = $(aips2cflags)
MODULELIBS     = -lglish -lsos -lnpd
MODULE_LIBDIRS = $(aips2lib)

include $(KARMAINCLUDEPATH)/gmakedefs/modules.head


TARGET =	$(KARMABINPATH)/MultibeamView

ifdef AIPSPATH
all:	$(TARGET)	generic_clean
else
all:
	@echo "No AIPSPATH environment variable defined"
endif

CSRC =	main_xt.c generic.c globals.c scroll.c
CCSRC =	glish.cc
SRC =	$(CSRC) $(CCSRC)

OBJ =	main_xt.o generic.o globals.o scroll.o glish.o

$(TARGET):	$(OBJ) $(KDEPLIB_KARMAWIDGETS) \
		$(KDEPLIB_KARMAGRAPHICS) \
		$(KDEPLIB_KARMAX11) $(KDEPLIB_KARMA)
	cd $(machine_dir); $(LDpp) $(LDFLAGS) -o MultibeamView $(OBJ) $(CLIBS)
	\rm -f $(KARMABINPATH)/MultibeamView
	$(KINSTALL) -s $(machine_dir)/MultibeamView $(KARMABINPATH)/MultibeamView
	chmod u=rwx,go=rx $(KARMABINPATH)/MultibeamView


include $(KARMAINCLUDEPATH)/gmakedefs/modules.tail
