source: trunk/icedtea-web/plugin/icedteanp/Makefile.kmk@ 357

Last change on this file since 357 was 357, checked in by dmik, 14 years ago

icedtea-web: Port plugin to OS/2.

  • Property svn:eol-style set to native
File size: 2.9 KB
Line 
1## @file
2#
3
4SUB_DEPTH = ../..
5include $(KBUILD_PATH)/subheader.kmk
6
7DLLS += npicedt
8npicedt_TEMPLATE = Cxx
9npicedt_INCS = $(PATH_ROOT)/extra $(PATH_MOZILLA_INCS) $(PATH_GLIB_INCS)
10npicedt_DEFS = MOZILLA_VERSION_COLLAPSED=$(MOZILLA_VERSION_COLLAPSED) \
11 DETECT_DATA_DIR=$(DETECT_DATA_DIR) \
12 DETECT_JRE_DIR=$(DETECT_JRE_DIR) \
13 WITHOUT_GTK
14npicedt_CXXFLAGS = -DJDK_UPDATE_VERSION="\"$(JDK_UPDATE_VERSION)\"" \
15 -DPLUGIN_NAME="\"IcedTea-Web Plugin\"" \
16 -DPLUGIN_VERSION="\"IcedTea-Web $(FULL_VERSION)\"" \
17 -DPACKAGE_URL="\"$(PACKAGE_URL)\"" \
18 -DICEDTEA_WEB_JRE_DIR="\"$(SYSTEM_JRE_DIR)\"" \
19 -DICEDTEA_WEB_JRE="$(ICEDTEA_WEB_JRE)" \
20 -DICEDTEA_WEB_DATA_DIR="\"$(ICEDTEA_WEB_DATA_DIR)\"" \
21 -DPLUGIN_BOOTCLASSPATH="$(PLUGIN_BOOTCLASSPATH)"
22npicedt_LIBS = $(PATH_GLIB_LIBS) pthread
23npicedt_LIBPATH = $(PATH_GLIB_LIBPATH)
24
25npicedt_SOURCES = \
26 IcedTeaNPPlugin.cc \
27 IcedTeaScriptablePluginObject.cc \
28 IcedTeaJavaRequestProcessor.cc \
29 IcedTeaPluginRequestProcessor.cc \
30 IcedTeaPluginUtils.cc \
31 $(PATH_ROOT)/extra/OS.cc
32
33# Unsorted stuff from Makefile.in
34
35#@ENABLE_PLUGIN_TRUE@ICEDTEAPLUGIN_CLEAN = clean-IcedTeaPlugin
36#@ENABLE_PLUGIN_TRUE@LIVECONNECT_DIR = netscape sun/applet
37#@ENABLE_PLUGIN_TRUE@PLUGIN_DIR = $(abs_top_builddir)/plugin/icedteanp
38#@ENABLE_PLUGIN_TRUE@PLUGIN_SRCDIR = $(abs_top_srcdir)/plugin/icedteanp
39#@ENABLE_PLUGIN_TRUE@LIVECONNECT_SRCS = $(PLUGIN_SRCDIR)/java
40#@ENABLE_PLUGIN_TRUE@ICEDTEAPLUGIN_TARGET = $(PLUGIN_DIR)/IcedTeaPlugin.so stamps/liveconnect-dist.stamp
41#@ENABLE_PLUGIN_TRUE@PLUGIN_PKGS = sun.applet netscape.security netscape.javascript
42
43#@ENABLE_PLUGIN_TRUE@ ${INSTALL_PROGRAM} $(PLUGIN_DIR)/IcedTeaPlugin.so $(DESTDIR)$(libdir)
44#@ENABLE_PLUGIN_TRUE@ ${INSTALL_DATA} $(abs_top_builddir)/liveconnect/lib/classes.jar $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/plugin.jar
45
46#@ENABLE_PLUGIN_TRUE@stamps/plugin-tests.stamp: $(PLUGIN_TEST_SRCS) stamps/plugin.stamp
47#@ENABLE_PLUGIN_TRUE@ mkdir -p plugin/tests/LiveConnect
48#@ENABLE_PLUGIN_TRUE@ $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \
49#@ENABLE_PLUGIN_TRUE@ -d plugin/tests/LiveConnect \
50#@ENABLE_PLUGIN_TRUE@ -classpath liveconnect/lib/classes.jar \
51#@ENABLE_PLUGIN_TRUE@ $(PLUGIN_TEST_SRCS) ;
52#@ENABLE_PLUGIN_TRUE@ $(BOOT_DIR)/bin/jar cf plugin/tests/LiveConnect/PluginTest.jar \
53#@ENABLE_PLUGIN_TRUE@ plugin/tests/LiveConnect/*.class ;
54#@ENABLE_PLUGIN_TRUE@ cp -pPR $(SRC_DIR_LINK) $(abs_top_srcdir)/plugin/tests/LiveConnect/*.{js,html} \
55#@ENABLE_PLUGIN_TRUE@ plugin/tests/LiveConnect ;
56#@ENABLE_PLUGIN_TRUE@ echo "Done. Now launch \"firefox file://`pwd`/index.html\"" ;
57#@ENABLE_PLUGIN_TRUE@ mkdir -p stamps
58#@ENABLE_PLUGIN_TRUE@ touch stamps/plugin-tests.stamp
59
60include $(FILE_KBUILD_SUB_FOOTER)
Note: See TracBrowser for help on using the repository browser.