summaryrefslogtreecommitdiff
path: root/multimedia/libflash/patches/patch-ah
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/libflash/patches/patch-ah')
-rw-r--r--multimedia/libflash/patches/patch-ah49
1 files changed, 49 insertions, 0 deletions
diff --git a/multimedia/libflash/patches/patch-ah b/multimedia/libflash/patches/patch-ah
new file mode 100644
index 00000000000..7dcdf0d19e8
--- /dev/null
+++ b/multimedia/libflash/patches/patch-ah
@@ -0,0 +1,49 @@
+$NetBSD: patch-ah,v 1.1.1.1 2004/01/26 13:34:46 jmmv Exp $
+
+--- Plugin/Makefile.orig Tue Sep 28 05:13:38 1999
++++ Plugin/Makefile
+@@ -21,34 +21,30 @@
+
+ PLUGIN_DEFINES= -DXP_UNIX
+ OPTIMIZER=
+-FLASH=../Lib
+
+ # Solaris
+ #LIBCXX=/usr/lib/libC.so
+ # gcc
+ LIBCXX=
+
+-# Solaris (Sun compiler/linker)
+-#SHARED=-G
+-# FreeBSD
+-#SHARED=-Bshareable
+-# Linux
+-SHARED=-shared
+-
+-CFLAGS= $(OPTIMIZER) $(PLUGIN_DEFINES) -I$(FLASH) -I/usr/X11R6/include
+-LDFLAGS= $(FLASH)/libflash.a $(LIBCXX) ../Jpeg/libjpeg.a ../Zlib/libz.a
++CFLAGS+= $(OPTIMIZER) $(PLUGIN_DEFINES) $(CPPFLAGS)
++LIBS= -lflash $(LIBSTDCPP) -ljpeg -lz $(LIBOSSAUDIO) -lX11 -lXt
+
+ SRC= plugin.c npunix.c
+ OBJ= plugin.o npunix.o
+
+ SHAREDTARGET=npflash.so
+
+-default all: $(SHAREDTARGET)
++.c.o:
++ $(SHLIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $<
++
++default all: npflash.la
+
+-$(SHAREDTARGET): $(OBJ) $(FLASH)/libflash.a
+- $(LD) $(SHARED) -o $(SHAREDTARGET) $(OBJ) $(LDFLAGS)
++npflash.la: $(OBJ)
++ $(SHLIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ $(OBJ:.o=.lo) $(LIBS) -avoid-version -module -rpath $(MOZ_PLUGDIR)
+
+-plugin.o: $(FLASH)/flash.h
++$(SHAREDTARGET): $(OBJ)
++ $(LD) $(SHARED) -o $(SHAREDTARGET) $(OBJ) $(LDFLAGS) $(LIBS)
+
+ clean:
+ $(RM) $(OBJ) $(SHAREDTARGET)