--- /dev/null
+--- FreeWRL-1.12/SoundEngine/Makefile.orig 2005-04-25 15:47:19.000000000 +0200
++++ FreeWRL-1.12/SoundEngine/Makefile 2005-04-29 15:05:18.046431376 +0200
+@@ -1,17 +1,16 @@
+ #INCLUDE = -I/usr/X11R6/include/
+ #LIBS = -L. -L/usr/X11R6/lib -L/usr/local/lib
+
+-COMPILERFLAGS = -Wall
++COMPILERFLAGS = -Wall $(OPTIMIZE)
+ CC = gcc
+ CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
+ LIBRARIES = -lm
+ SVROBJ = main.o wavmaker.o mixer.o
+
+-all: main
++all: FreeWRL_SoundServer
+
+-main: $(SVROBJ)
++FreeWRL_SoundServer: $(SVROBJ)
+ $(CC) $(SVROBJ) $(CFLAGS) -o FreeWRL_SoundServer $(LIBS) $(LIBRARIES)
+- strip FreeWRL_SoundServer
+
+ mixer: mixer.o
+ $(CC) $(CFLAGS) -o $mixer $(LIBS) $< $(LIBRARIES)
+@@ -22,6 +21,6 @@
+ clean:
+ rm -f *.o FreeWRL_SoundServer
+
+-install: main
++install: FreeWRL_SoundServer
+ cp FreeWRL_SoundServer $(BINDIR)
+
+--- FreeWRL-1.12/CFrontEnd/Makefile.orig 2005-04-25 15:47:19.000000000 +0200
++++ FreeWRL-1.12/CFrontEnd/Makefile 2005-04-29 15:10:58.282707600 +0200
+@@ -13,18 +13,17 @@
+ all: freewrl
+
+ install: freewrl
+- strip freewrl
+- cp freewrl $(BINDIR)
++ install freewrl $(BINDIR)
+
+-perlxsi:
++perlxsi.o:
+ perl -MExtUtils::Embed -e xsinit -- -o perlxsi.c;
+- $(CC) $(INC) $(PFLAGS) perlxsi.c
++ $(CC) $(INC) $(PFLAGS) $(OPTIMIZE) perlxsi.c
+
+-fwopts:
+- $(CC) $(INC) $(FWFLAGS) $(DEFINE) fwopts.c
++fwopts.o:
++ $(CC) $(INC) $(FWFLAGS) $(OPTIMIZE) $(DEFINE) fwopts.c
+
+-freewrl: perlxsi fwopts
+- $(CC) $(INC) $(FRFLAGS) $(DEFINE) freewrl.c
++freewrl: perlxsi.o fwopts.o
++ $(CC) $(INC) $(FRFLAGS) $(OPTIMIZE) $(DEFINE) freewrl.c
+
+ $(CC) -L../blib/arch/auto/VRML/VRMLFunc -o freewrl \
+ perlxsi.o freewrl.o fwopts.o \
+--- FreeWRL-1.12/FreeWRL_Message/Makefile.orig 2005-04-25 15:47:19.000000000 +0200
++++ FreeWRL-1.12/FreeWRL_Message/Makefile 2005-04-29 15:26:42.513162752 +0200
+@@ -1,25 +1,21 @@
+ #INCLUDE = -I/usr/X11R6/include/
+ #LIBS = -L. -L/usr/X11R6/lib -L/usr/local/lib
+
+-COMPILERFLAGS = -Wall
++COMPILERFLAGS = -Wall $(OPTIMIZE)
+ CC = gcc
+ CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
+ # use this for better borders on window LIBRARIES = -lXaw3d
+ LIBRARIES = -lXaw
+ SVROBJ = FreeWRL_Message.o
+
+-all: main
++all: FreeWRL_Message
+
+-main: $(SVROBJ)
++FreeWRL_Message: $(SVROBJ)
+ $(CC) $(SVROBJ) $(CFLAGS) -o FreeWRL_Message $(LIBS) $(LIBRARIES)
+- strip FreeWRL_Message
+-
+-FreeWRL_Message: FreeWRL_Message.o
+- $(CC) $(CFLAGS) -o $FreeWRL_Message $(LIBS) $< $(LIBRARIES)
+
+ clean:
+ rm -f *.o FreeWRL_Message
+
+-install: main
+- cp FreeWRL_Message $(BINDIR)
++install: FreeWRL_Message
++ install FreeWRL_Message $(BINDIR)
+
+--- FreeWRL-1.12/Plugin/Makefile.orig 2005-04-25 15:47:19.000000000 +0200
++++ FreeWRL-1.12/Plugin/Makefile 2005-04-29 15:18:36.709016208 +0200
+@@ -38,12 +38,12 @@
+
+ SHAREDTARGET=npfreewrl.so
+
+-install: npfreewrl
+- cp npfreewrl.so $(PLUGDIR)
++all: npfreewrl.so
+
+-all: npfreewrl
++install: npfreewrl.so
++ install npfreewrl.so $(PLUGDIR)
+
+-npfreewrl: $(OBJ)
++npfreewrl.so: $(OBJ)
+ $(CC) -shared -o $(SHAREDTARGET) $(OBJ) $(LDFLAGS)
+
+ npfreewrl.o: netscape/source/npfreewrl.c