1 --- FreeWRL-1.00/Makefile.PL.orig 2003-07-24 15:59:15.000000000 +0200
2 +++ FreeWRL-1.00/Makefile.PL 2003-08-10 15:38:36.860432824 +0200
5 my $sitearchjsdir = "\$(SITEARCHEXP)/auto/VRML/JS";
11 my $warnings_high = qq{-Wunreachable-code -Wshadow -Wcast-align};
20 -if ($VRML_CONFIG{PLATFORM} =~ /irix/i) {
21 - ##$jsobjdir = "js/src/IRIX646.5";
22 - $jsobjdir = "$jsdir/IRIX6.5";
23 -} elsif ($VRML_CONFIG{PLATFORM} =~ /macosx/i) {
24 - $jsobjdir = "$jsdir/Darwin6.6";
25 -} else { ## linux used by default
26 - $jsobjdir = "$jsdir/Linux_All";
29 if ($VRML_CONFIG{DEBUG} eq "on") {
30 - $jsobjdir .= "_DBG.OBJ";
33 - $jsobjdir .= "_OPT.OBJ";
40 push @inc, $VRML_CONFIG{FREEWRL_INC},
41 - "-I../JS/$jsobjdir", "-IJS/$jsobjdir", "-IJS/$jsdir", "-I../JS/$jsdir -ICFuncs";
42 -push @libs, $VRML_CONFIG{FREEWRL_LIBS}, "-L../JS/$jsobjdir", "-LJS/$jsobjdir", "-ljs";
43 -push @ldflags, $VRML_CONFIG{LDFLAGS}, "-LJS/$jsobjdir";
44 + "-I/usr/include/js", "-ICFuncs";
45 +push @libs, $VRML_CONFIG{FREEWRL_LIBS}, "-ljs";
47 $VRML_CONFIG{FREEWRL_CCFLAGS} = join(' ', @ccflags);
48 $VRML_CONFIG{FREEWRL_INC} = join(' ', @inc);
51 print STDERR "Checking for the Mozilla JavaScript Reference library and application.\n";
53 -if (-e "JS/$jsobjdir/libjs.a" && -e "JS/$jsobjdir/libjs.so" && -e "JS/$jsobjdir/js") {
54 - print STDERR "The Javascript library and application were found.\n";
56 - print STDERR "The Javascript library and application were not found - make them.\n";
58 - system("make -f Makefile.ref BUILD_OPT=$BUILD_OPT");
63 use ExtUtils::MakeMaker;
64 require './Config.pm';
68 push(@postamble, join(
70 - qq{\# copy fonts, x3d, libjs.so over\n},
71 + qq{\# copy fonts, x3d over\n},
73 qq{\tcp -r fonts $vrmlinstdir\n},
74 qq{\tcp -r x3d $vrmlinstdir\n},
75 - qq{\tcp JS/$jsobjdir/libjs.so $VRML::Config::vrml_config{LIBJS_INST}\n}
78 push(@postamble, join(
81 - qq{\tcd JS/$jsdir && \$(MAKE) -f Makefile.ref BUILD_OPT=$BUILD_OPT clean\n}
84 push(@postamble, join(
86 qq{distclean :: realclean},
87 - qq{\tcd JS/$jsdir && \$(MAKE) -f Makefile.ref BUILD_OPT=$BUILD_OPT clobber}
90 return join("\n", @postamble);