head	2.2;
access;
symbols;
locks; strict;
comment	@# @;


2.2
date	2011.04.27.02.19.11;	author cal103;	state Exp;
branches;
next	2.1;

2.1
date	2010.07.30.04.28.00;	author cal103;	state Exp;
branches;
next	2.0;

2.0
date	2003.09.11.06.15.00;	author cal103;	state Exp;
branches;
next	;


desc
@source/modules/MultibeamView/.GNUmakefile
@


2.2
log
@Tidied up a little.
@
text
@# $Id: .GNUmakefile,v 2.1 2010/07/30 04:28:00 cal103 Exp cal103 $

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

# Has to be defined before modules.head is included.
MODULE_CFLAGS  = -I$(GLISHROOT)/include
MODULELIBS     = -lglish -lsos -lnpd
MODULE_LIBDIRS = $(GLISHROOT)/$(MYOS)/lib

include $(KARMAINCLUDEPATH)/gmakedefs/modules.head

TARGETS = $(KARMABINPATH)/MultibeamView

ifdef GLISHROOT
  all : $(TARGETS) generic_clean
else
  all:
	@@echo "GLISHROOT environment variable is undefined"
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

$(TARGETS) : $(OBJ) $(KDEPLIB_KARMAWIDGETS) \
  $(KDEPLIB_KARMAGRAPHICS) $(KDEPLIB_KARMAX11) $(KDEPLIB_KARMA)
	$(LDpp) $(LDFLAGS) -o $(@@F) $(OBJ) $(CLIBS)
	$(RM) $@@
	$(KINSTALL) -s $(@@F) $@@
	chmod u=rwx,go=rx $@@
	$(RM) $(@@F)

include $(KARMAINCLUDEPATH)/gmakedefs/modules.tail
@


2.1
log
@Use Glish environment variables instead of aips++.
@
text
@d1 1
a1 1
# $Id$
a12 1

d22 13
a34 14
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

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

@


2.0
log
@Initial revision from Karma 1.7.20.
@
text
@d1 2
d6 2
a7 7
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)
d9 1
a9 1
MODULE_LIBDIRS = $(aips2lib)
d14 1
a14 1
TARGETS =	$(KARMABINPATH)/MultibeamView
d16 2
a17 2
ifdef AIPSPATH
all:	$(TARGETS)	generic_clean
d19 2
a20 2
all:
	@@echo "No AIPSPATH environment variable defined"
@
