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

include $(KARMAINCLUDEPATH)/gmakedefs/modules.head


TARGETS =	$(KARMABINPATH)/kpvslice $(KARMABINPATH)/kgetpvslice

all:	$(TARGETS)	generic_clean


KPVSLICEO = event.o generic.o globals.o main_xt.o pvget.o slice_xt.o

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


KGETPVSLICEO = kgetpvslice.o pvget.o

$(KARMABINPATH)/kgetpvslice:	$(KGETPVSLICEO) $(KDEPLIB_KARMA)
	$(LD) $(LDFLAGS) -o kgetpvslice $(KGETPVSLICEO) -lkarma -lm $(OS_LIBS)
	\rm -f $(KARMABINPATH)/kgetpvslice
	$(KINSTALL) -s kgetpvslice $(KARMABINPATH)/kgetpvslice
	chmod u=rwx,go=rx $(KARMABINPATH)/kgetpvslice


include $(KARMAINCLUDEPATH)/gmakedefs/modules.tail
