-#LIBDIR = /usr/local/lib/
-#INCLUDEDIR = /usr/local/include
+#LIBDIR = /usr/local/lib
+#INCDIR = /usr/local/include
 
-LIBDIR = $(HOME)/lib/$(HOST_ARCH)/
-INCLUDEDIR = $(HOME)/include
+LIBDIR = $(HOME)/lib/$(SYSTYPE)
+INCDIR = $(HOME)/include
 
 ARFLAGS = -rc
 PARAMLIBES = caParam tclParam
 install_c : $(patsubst %Param,install_%,$(PARAMLIBES))
 
 install_cxx : libcxxParam.a
-       install -d $(LIBDIR)
-       install libcxxParam.a $(LIBDIR)
-       $(patsubst %,install -m 644 %Param.h $(INCLUDEDIR) ;,$(CXXPARAMOBJS))
-
-$(patsubst %Param,install_%,$(PARAMLIBES)) : \
-  $(patsubst install_%,lib%Param.a,$@)
-       install -d $(LIBDIR)
-       install \
+       -mkdir -p $(LIBDIR)
+       install -m 664 libcxxParam.a $(LIBDIR)
+       $(patsubst %,install -m 664 %Param.h $(INCDIR) ;,$(CXXPARAMOBJS))
+
+install_ca : libcaParam.a
+install_tcl : libtclParam.a
+$(patsubst %Param,install_%,$(PARAMLIBES)) :
+       -mkdir -p $(LIBDIR)
+       install -m 664 \
        $(patsubst install_%,%,$@)/lib$(patsubst install_%,%,$@)Param.a $(LIBDIR)
-       install -d $(INCLUDEDIR)/$(patsubst install_%,%,$@)
-       install -m 644 $(patsubst install_%,%,$@)/param.h \
-       $(INCLUDEDIR)/$(patsubst install_%,%,$@)
+       -mkdir -p $(INCDIR)/$(patsubst install_%,%,$@)
+       install -m 664 $(patsubst install_%,%,$@)/param.h \
+       $(INCDIR)/$(patsubst install_%,%,$@)
 
 clean :
        cd ca ; $(MAKE) $@