Index: trunk/Ohana/src/kapa2/Makefile
===================================================================
--- trunk/Ohana/src/kapa2/Makefile	(revision 41344)
+++ trunk/Ohana/src/kapa2/Makefile	(revision 42821)
@@ -10,5 +10,9 @@
 SRC	=	$(HOME)/src
 INC	=	$(HOME)/include
+DATA    =       $(DESTDATA)/kapa
 include ../../Makefile.Common
+
+%.c : %.c.in
+	sed "s|@DATADIR@|$(DATA)|" $< > $@
 
 # programs may add their own internal requirements here
@@ -21,5 +25,5 @@
 
 kapa: $(BIN)/kapa.$(ARCH)
-install: $(DESTBIN)/kapa
+install: $(DESTBIN)/kapa cmaps
 
 PDF = \
@@ -100,10 +104,17 @@
 $(SRC)/CheckButtons.$(ARCH).o             $(SRC)/InvertButton.$(ARCH).o       \
 $(SRC)/UpdatePointer.$(ARCH).o            $(SRC)/JPEGit24.$(ARCH).o           \
-$(SRC)/ButtonFunctions.$(ARCH).o    \
-$(SRC)/SetChannel.$(ARCH).o         \
+$(SRC)/ButtonFunctions.$(ARCH).o          $(SRC)/FindColormap.$(ARCH).o       \
 $(SRC)/SetColorScale.$(ARCH).o            $(SRC)/ColorCube.$(ARCH).o          \
-$(SRC)/ColorHistogram.$(ARCH).o           $(SRC)/CreateWide.$(ARCH).o
+$(SRC)/ColorHistogram.$(ARCH).o           $(SRC)/CreateWide.$(ARCH).o         \
+$(SRC)/SetChannel.$(ARCH).o
 
 OBJ  =  $(KAPA) $(PDF) $(BDRAW) $(PSFILES)
+
+cmaps: 
+	@echo "installing colormaps for kapa"
+	@if [ ! -d $(DATA)/colormaps ]; then mkdir -p $(DATA)/colormaps; fi
+	@if [   -d $(HOME)/colormaps ]; then rm -f $(HOME)/colormaps/*~; fi
+	@if [   -d $(HOME)/colormaps ]; then rm -f $(HOME)/colormaps/#*; fi
+	@if [   -d $(HOME)/colormaps ]; then for i in `find $(HOME)/colormaps -name CVS -prune -o -type f -print`; do cp -f $$i $(DATA)/colormaps; done; fi
 
 # dependancy rules for include files ########################
@@ -116,2 +127,4 @@
 
 $(BIN)/kapa.$(ARCH): $(OBJ)
+
+.PRECIOUS: $(SRC)/FindColormap.c
