--- oldMakefile.PL 2005-04-17 03:20:54.000000000 +0800 +++ Makefile.PL 2005-04-17 04:23:48.000000000 +0800 @@ -386,12 +386,12 @@ push(@postamble, join( "\n", qq{\# --- Mozilla/Netscape Plugin:\n}, - qq{\t\@cd Plugin && \$(MAKE) install PLUGDIR=\"$x1\"\n} + qq{\t\@cd Plugin && \$(MAKE) install PLUGDIR=\"\$(DESTDIR)$x1\"\n} )); } } - if ($VRML::Config::vrml_config{JAVA_INST} && $VRML::Config::vrml_config{NETSCAPE_CLASSES}) { + if ($VRML::Config::vrml_config{JAVA_INST}) { # && $VRML::Config::vrml_config{NETSCAPE_CLASSES}) { push(@postamble, join( "\n", qq{\# --- Java Archive\n}, @@ -404,7 +404,7 @@ "\n", qq{\# copy fonts, libjs.so over\n}, qq{\tcp -r fonts \$(DESTINSTALLPRIVLIB)/VRML\n}, - qq{\tcp JS/$jsobjdir/libjs.so $LIB_DIR\n}, + qq{\tcp JS/$jsobjdir/libjs.so \$(DESTDIR)$LIB_DIR\n}, qq{\# copy copy the initialization file over\n}, qq{\tcp CFrontEnd/fw2init.pl \$(DESTINSTALLPRIVLIB)/VRML\n}, )); @@ -412,7 +412,7 @@ push(@postamble, join( "\n", qq{# make the libFreeWRLFunc shared library active\n}, - qq{\tcp blib/arch/auto/VRML/VRMLFunc/VRMLFunc.so $LIB_DIR/libFreeWRLFunc.so\n}, + qq{\tcp blib/arch/auto/VRML/VRMLFunc/VRMLFunc.so \$(DESTDIR)$LIB_DIR/libFreeWRLFunc.so\n}, qq{\t/sbin/ldconfig\n} )); } @@ -431,7 +431,7 @@ # make the C Front End. my $def2; - my $def1 = "OSNAME=\$(OSNAME) PPATH=\$(INSTALLPRIVLIB)/VRML BINDIR=\$(FRONTEND_DIR) "; + my $def1 = "OSNAME=\$(OSNAME) PPATH=\$(INSTALLPRIVLIB)/VRML BINDIR=\$(DESTDIR)\$(FRONTEND_DIR) "; if ($VRML::Config::vrml_config{BOUNDS_CHECK} eq "on") { print "COMPILING WITH BOUNDSCHECKING\n"; $def2 = "INC=\"$MYINC\" LIBS=\"$MYLIBS\" LDFLAGS=\"$MYLDFLAGS\" BC=\"-lboundscheck\""; @@ -513,8 +513,8 @@ if ($OS eq "Linux") { push(@postamble, join( "\n", - qq{\tcp blib/arch/auto/VRML/VRMLFunc/VRMLFunc.so $LIB_DIR/libFreeWRLFunc.so\n}, - qq{\t/sbin/ldconfig\n} + qq{\t\tcp -f blib/arch/auto/VRML/VRMLFunc/VRMLFunc.so blib/arch/auto/VRML/VRMLFunc/libFreeWRLFunc.so\n}, +# qq{\t/sbin/ldconfig\n} )); } if ($OS eq "Darwin") {