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


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

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


desc
@source/modules/kvis/.GNUmakefile
@


2.1
log
@Build MultibeamVis based on the value of MAKE_MULTIBEAMVIS.
@
text
@KARMALIBS = -lkarmawidgets -lkarmagraphics -lkarmaXt -lkarmaX11 -lkarma
XLIBS = -lXaw -lXmu -lXt -lXext -lX11

# Has to be defined before modules.head is included.
MODULE_LIBDIRS = $(GLISHROOT)/$(MYOS)/lib

include $(KARMAINCLUDEPATH)/gmakedefs/modules.head

ifdef MAKE_MULTIBEAMVIS
  MODULELIBS := -lglish -lsos -lnpd

  TARGETS := $(KARMABINPATH)/MultibeamVis
  objects := $(filter-out main_xt.o,$(objects))
  LINKER  := $(LDpp)
else
  TARGETS := $(KARMABINPATH)/kvis
  objects := $(filter-out main_xt_noDL.o,$(objects))
  LINKER  := $(LD)
endif

all : $(TARGETS) generic_clean

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

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


2.0
log
@Initial revision from Karma 1.7.20.
@
text
@d4 3
d9 2
d12 18
a29 13
TARGETS =	$(KARMABINPATH)/kvis

all:	$(TARGETS)	generic_clean


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

@
