mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-08 06:48:28 +00:00
75f6614f43
PR: ports/182834 Submitted by: "Julian H. Stacey" <jhs (at) berklix.com> Rewritten by: maintainer
52 lines
1.7 KiB
Plaintext
52 lines
1.7 KiB
Plaintext
--- PluginSDK30b5/examples/UnixTemplate/Unix/makefile.freebsd.orig 2013-10-09 07:24:13.572467161 +1030
|
|
+++ PluginSDK30b5/examples/UnixTemplate/Unix/makefile.freebsd 2013-10-09 07:27:13.288470186 +1030
|
|
@@ -0,0 +1,48 @@
|
|
+#!make
|
|
+################################################################################
|
|
+# Copyright (c) 1996 Netscape Communications. All rights reserved.
|
|
+################################################################################
|
|
+#
|
|
+# Template plugin makefile
|
|
+#
|
|
+# Platform: SunOS 4.1
|
|
+#
|
|
+# The output of the make process will be nptemplate.so
|
|
+# Install this file either in
|
|
+# /usr/lib/netscape/plugins/
|
|
+# (or)
|
|
+# ~/.netscape/plugins/
|
|
+# (or) in any convenient directory and point environment variable
|
|
+# NPX_PLUGIN_PATH to point to the directory. It is advisable
|
|
+# that the plugins (.so) are the only files in that directory.
|
|
+#
|
|
+# This makefile contains some of our defines for the compiler:
|
|
+#
|
|
+# XP_UNIX This needs to get defined for npapi.h on unix platforms.
|
|
+# PLUGIN_TRACE Enable this define to get debug prints whenever the plugin
|
|
+# api gets control.
|
|
+
|
|
+# PLUGIN_DEFINES= -DXP_UNIX -DPLUGIN_TRACE
|
|
+PLUGIN_DEFINES= -DXP_UNIX -I../../../include -I../Source/_gen -I${LOCALBASE}/include
|
|
+
|
|
+OPTIMIZER= -g
|
|
+CFLAGS= $(OPTIMIZER) -fPIC $(PLUGIN_DEFINES) -I. -I$(ROOT)/usr/include
|
|
+
|
|
+SRC= ../Source/UnixShell.c ../Source/stubs.c
|
|
+OBJ= UnixShell.o stubs.o
|
|
+
|
|
+SHAREDTARGET=dummyflash.so
|
|
+
|
|
+default all: $(SHAREDTARGET)
|
|
+
|
|
+$(SHAREDTARGET): $(OBJ)
|
|
+ $(LD) -shared -o $(SHAREDTARGET) $(OBJ) $(LDFLAGS)
|
|
+
|
|
+UnixShell.o: ../Source/UnixShell.c
|
|
+ $(CC) -c $(CFLAGS) ../Source/UnixShell.c
|
|
+
|
|
+stubs.o: ../Source/stubs.c
|
|
+ $(CC) -c $(CFLAGS) ../Source/stubs.c
|
|
+
|
|
+clean:
|
|
+ $(RM) $(OBJ) $(SHAREDTARGET)
|