mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 22:01:30 +00:00
We use Ant here.
This commit is contained in:
parent
ced07e3c6e
commit
8d21545483
@ -1,254 +0,0 @@
|
|||||||
# The contents of this file are subject to the Mozilla Public
|
|
||||||
# License Version 1.1 (the "License"); you may not use this file
|
|
||||||
# except in compliance with the License. You may obtain a copy of
|
|
||||||
# the License at http://www.mozilla.org/MPL/
|
|
||||||
#
|
|
||||||
# Software distributed under the License is distributed on an "AS
|
|
||||||
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
||||||
# implied. See the License for the specific language governing
|
|
||||||
# rights and limitations under the License.
|
|
||||||
#
|
|
||||||
# The Original Code is mozilla.org code.
|
|
||||||
#
|
|
||||||
# The Initial Developer of the Original Code is Sun Microsystems,
|
|
||||||
# Inc. Portions created by Sun are
|
|
||||||
# Copyright (C) 1999 Sun Microsystems, Inc. All
|
|
||||||
# Rights Reserved.
|
|
||||||
#
|
|
||||||
# Contributor(s):
|
|
||||||
|
|
||||||
DEPTH = ../..
|
|
||||||
topsrcdir = $(DEPTH)
|
|
||||||
|
|
||||||
JAVAHOME = $(JDKHOME)
|
|
||||||
include $(DEPTH)/config/autoconf.mk
|
|
||||||
include $(topsrcdir)/config/rules.mk
|
|
||||||
|
|
||||||
PACKAGE_DIR=$(topsrcdir)/dist/javadev
|
|
||||||
PACKAGE_LIB=$(PACKAGE_DIR)/lib
|
|
||||||
PACKAGE_EXAMPLE=$(PACKAGE_DIR)/example
|
|
||||||
|
|
||||||
ifeq ($(PACKAGE_VER),)
|
|
||||||
PACKAGE_VER=1_2
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(OS_ARCH),Linux)
|
|
||||||
PACKAGE_OS=linux
|
|
||||||
SET_CLASSPATH="export CLASSPATH="
|
|
||||||
else
|
|
||||||
PACKAGE_OS=solaris
|
|
||||||
SET_CLASSPATH="setenv CLASSPATH "
|
|
||||||
endif
|
|
||||||
|
|
||||||
buildRunems:
|
|
||||||
ifneq ($(BUILD_DOM_ONLY),)
|
|
||||||
if test ! -d $(PACKAGE_DIR) ; then mkdir $(PACKAGE_DIR) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_LIB) ; then mkdir $(PACKAGE_LIB) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_EXAMPLE) ; then mkdir $(PACKAGE_EXAMPLE) ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org ; then mkdir $(DIST)/../java/build/org ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org/mozilla ; then mkdir $(DIST)/../java/build/org/mozilla ; else true ; fi ;
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/dom $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/util $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/w3c $(DIST)/../java/build/org
|
|
||||||
cd $(DIST)/../java/build
|
|
||||||
$(JDKHOME)/bin/jar -cvfM0 JavaDOM_$(PACKAGE_VER)_$(PACKAGE_OS).jar org
|
|
||||||
cp JavaDOM_$(PACKAGE_VER)_$(PACKAGE_OS).jar $(PACKAGE_LIB)/JavaDOM_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
rm -Rf $(DIST)/../java/build/org
|
|
||||||
rm -f $(DIST)/../java/build/JavaDOM_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
cp $(DIST)/bin/libjavadomjni.so $(PACKAGE_LIB)/libjavadomjni.so
|
|
||||||
cp $(DIST)/bin/components/libjavadom.so $(PACKAGE_LIB)/libjavadom.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavadomjni.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavadom.so
|
|
||||||
cp $(DIST)/../java/build/install_dom_unix.js $(DIST)/install.js
|
|
||||||
cp $(DIST)/../java/build/symlink.sh $(DIST)/symlink.sh
|
|
||||||
chmod 775 $(DIST)/symlink.sh
|
|
||||||
cp $(DIST)/../java/build/README.DOM $(PACKAGE_DIR)/README.DOM
|
|
||||||
cd $(DIST) ; \
|
|
||||||
zip -r JavaDOM_$(PACKAGE_VER)_$(PACKAGE_OS).xpi install.js symlink.sh javadev
|
|
||||||
else
|
|
||||||
ifneq ($(BUILD_PLUGLETS_ONLY),)
|
|
||||||
if test ! -d $(PACKAGE_DIR) ; then mkdir $(PACKAGE_DIR) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_LIB) ; then mkdir $(PACKAGE_LIB) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_EXAMPLE) ; then mkdir $(PACKAGE_EXAMPLE) ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org ; then mkdir $(DIST)/../java/build/org ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org/mozilla ; then mkdir $(DIST)/../java/build/org/mozilla ; else true ; fi ;
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/util $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/dom $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/plugins $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/w3c $(DIST)/../java/build/org
|
|
||||||
cd $(DIST)/../java/build
|
|
||||||
$(JDKHOME)/bin/jar -cvfM0 Pluglet_$(PACKAGE_VER)_$(PACKAGE_OS).jar org
|
|
||||||
cp Pluglet_$(PACKAGE_VER)_$(PACKAGE_OS).jar $(PACKAGE_LIB)/Pluglet_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
rm -Rf $(DIST)/../java/build/org
|
|
||||||
rm -f $(DIST)/../java/build/Pluglet_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
cp $(DIST)/bin/libjavadomjni.so $(PACKAGE_LIB)/libjavadomjni.so
|
|
||||||
cp $(DIST)/bin/components/libjavadom.so $(PACKAGE_LIB)/libjavadom.so
|
|
||||||
cp $(DIST)/bin/libplugletjni.so $(PACKAGE_LIB)/libplugletjni.so
|
|
||||||
cp $(DIST)/bin/components/libpluglet.so $(PACKAGE_LIB)/libpluglet.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavadomjni.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavadom.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libplugletjni.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libpluglet.so
|
|
||||||
cp $(DIST)/../java/build/install_pluglet_unix.js $(DIST)/install.js
|
|
||||||
cp $(DIST)/../java/build/symlink.sh $(DIST)/symlink.sh
|
|
||||||
chmod 775 $(DIST)/symlink.sh
|
|
||||||
cp $(DIST)/../java/build/README.PLUGLET $(PACKAGE_DIR)/README.PLUGLET
|
|
||||||
cd $(DIST) ; \
|
|
||||||
zip -r Pluglet_$(PACKAGE_VER)_$(PACKAGE_OS).xpi install.js symlink.sh javadev
|
|
||||||
else
|
|
||||||
ifneq ($(BUILD_WEBCLIENT_ONLY),)
|
|
||||||
if test ! -d $(PACKAGE_DIR) ; then mkdir $(PACKAGE_DIR) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_LIB) ; then mkdir $(PACKAGE_LIB) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_EXAMPLE) ; then mkdir $(PACKAGE_EXAMPLE) ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org ; then mkdir $(DIST)/../java/build/org ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org/mozilla ; then mkdir $(DIST)/../java/build/org/mozilla ; else true ; fi ;
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/util $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/dom $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/webclient $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/w3c $(DIST)/../java/build/org
|
|
||||||
cd $(DIST)/../java/build
|
|
||||||
$(JDKHOME)/bin/jar -cvfM0 webclient_$(PACKAGE_VER)_$(PACKAGE_OS).jar org
|
|
||||||
cp webclient_$(PACKAGE_VER)_$(PACKAGE_OS).jar $(PACKAGE_LIB)/webclient_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
rm -Rf $(DIST)/../java/build/org
|
|
||||||
rm -f $(DIST)/../java/build/webclient_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
cp $(DIST)/bin/libjavadomjni.so $(PACKAGE_LIB)/libjavadomjni.so
|
|
||||||
cp $(DIST)/bin/components/libjavadom.so $(PACKAGE_LIB)/libjavadom.so
|
|
||||||
cp $(DIST)/bin/libwebclient.so $(PACKAGE_LIB)/libwebclient.so
|
|
||||||
cp $(DIST)/bin/libwebclientstub.so $(PACKAGE_LIB)/libwebclientstub.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavadomjni.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavadom.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libwebclient.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libwebclientstub.so
|
|
||||||
@echo +++ Creating Commercial Package. Use runem.bat to run the test browser.
|
|
||||||
rm -f runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libwebclient.so ../.. >> runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libwebclientstub.so ../.. >> runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libjavadom.so ../../components >> runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libjavadomjni.so ../.. >> runem_unix_commercial.bat
|
|
||||||
@echo $(SET_CLASSPATH)../lib/webclient_$(PACKAGE_VER)_$(PACKAGE_OS).jar>> runem_unix_commercial.bat
|
|
||||||
@echo $(PERL) ./runem.pl org.mozilla.webclient.test.EmbeddedMozillaImpl $(DEPTH) %1% >> runem_unix_commercial.bat
|
|
||||||
cp -f runem_unix_commercial.bat $(PACKAGE_EXAMPLE)/runem.bat
|
|
||||||
cp -f $(DIST)/../java/webclient/src_share/runem.pl $(PACKAGE_EXAMPLE)/runem.pl
|
|
||||||
chmod 775 $(PACKAGE_EXAMPLE)/runem.bat
|
|
||||||
chmod 775 $(PACKAGE_EXAMPLE)/runem.pl
|
|
||||||
cp $(DIST)/../java/build/install_webclient_unix.js $(DIST)/install.js
|
|
||||||
cp $(DIST)/../java/build/symlink.sh $(DIST)/symlink.sh
|
|
||||||
chmod 775 $(DIST)/symlink.sh
|
|
||||||
cp $(DIST)/../java/build/chmodx.sh $(DIST)/chmodx.sh
|
|
||||||
chmod 775 $(DIST)/chmodx.sh
|
|
||||||
cp $(DIST)/../java/build/README.WEBCLIENT $(PACKAGE_DIR)/README.WEBCLIENT
|
|
||||||
cd $(DIST) ; \
|
|
||||||
$(JDKHOME)/bin/jar -cvfM0 webclient_$(PACKAGE_VER)_$(PACKAGE_OS).xpi install.js symlink.sh chmodx.sh javadev
|
|
||||||
else
|
|
||||||
ifneq ($(BUILD_BLACKCONNECT_ONLY),)
|
|
||||||
if test ! -d $(PACKAGE_DIR) ; then mkdir $(PACKAGE_DIR) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_LIB) ; then mkdir $(PACKAGE_LIB) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_EXAMPLE) ; then mkdir $(PACKAGE_EXAMPLE) ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org ; then mkdir $(DIST)/../java/build/org ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org/mozilla ; then mkdir $(DIST)/../java/build/org/mozilla ; else true ; fi ;
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/util $(DIST)/../java/build/org/mozilla
|
|
||||||
cp -R $(DIST)/classes/org/mozilla/xpcom $(DIST)/../java/build/org/mozilla
|
|
||||||
cd $(DIST)/../java/build
|
|
||||||
$(JDKHOME)/bin/jar -cvfM0 Blackconnect_$(PACKAGE_VER)_$(PACKAGE_OS).jar org
|
|
||||||
cp Blackconnect_$(PACKAGE_VER)_$(PACKAGE_OS).jar $(PACKAGE_LIB)/Blackconnect_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
rm -Rf $(DIST)/../java/build/org
|
|
||||||
rm -f $(DIST)/../java/build/Blackconnect_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
cp $(DIST)/bin/components/libbcorb.so $(PACKAGE_LIB)/libbcorb.so
|
|
||||||
cp $(DIST)/bin/components/libbcjavastubs.so $(PACKAGE_LIB)/libbcjavastubs.so
|
|
||||||
cp $(DIST)/bin/components/libjavaloader.so $(PACKAGE_LIB)/libjavaloader.so
|
|
||||||
cp $(DIST)/bin/components/libjavaSample.so $(PACKAGE_LIB)/libjavaSample.so
|
|
||||||
cp $(DIST)/bin/components/libbcxpcomstubs.so $(PACKAGE_LIB)/libbcxpcomstubs.so
|
|
||||||
cp $(DIST)/bin/regxpcom $(PACKAGE_LIB)/regxpcom
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libbcorb.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libbcjavastubs.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavaloader.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavaSample.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libbcxpcomstubs.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/regxpcom
|
|
||||||
cp $(DIST)/../java/build/install_blackconnect_unix.js $(DIST)/install.js
|
|
||||||
cp $(DIST)/../java/build/symlink.sh $(DIST)/symlink.sh
|
|
||||||
chmod 775 $(DIST)/symlink.sh
|
|
||||||
cp $(DIST)/../java/build/README.BLACKCONNECT $(PACKAGE_DIR)/README.BLACKCONNECT
|
|
||||||
cd $(DIST) ; \
|
|
||||||
zip -r Blackconnect_$(PACKAGE_VER)_$(PACKAGE_OS).xpi install.js symlink.sh javadev
|
|
||||||
else
|
|
||||||
ifneq ($(BUILD_BLACKWOOD),)
|
|
||||||
if test ! -d $(PACKAGE_DIR) ; then mkdir $(PACKAGE_DIR) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_LIB) ; then mkdir $(PACKAGE_LIB) ; else true ; fi ;
|
|
||||||
if test ! -d $(PACKAGE_EXAMPLE) ; then mkdir $(PACKAGE_EXAMPLE) ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org ; then mkdir $(DIST)/../java/build/org ; else true ; fi ;
|
|
||||||
if test ! -d $(DIST)/../java/build/org/mozilla ; then mkdir $(DIST)/../java/build/org/mozilla ; else true ; fi ;
|
|
||||||
cp -R $(DIST)/classes/org/mozilla $(DIST)/../java/build/org
|
|
||||||
cp -R $(DIST)/classes/org/w3c $(DIST)/../java/build/org
|
|
||||||
cd $(DIST)/../java/build
|
|
||||||
$(JDKHOME)/bin/jar -cvfM0 Blackwood_$(PACKAGE_VER)_$(PACKAGE_OS).jar org
|
|
||||||
cp Blackwood_$(PACKAGE_VER)_$(PACKAGE_OS).jar $(PACKAGE_LIB)/Blackwood_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
rm -Rf $(DIST)/../java/build/org
|
|
||||||
rm -f $(DIST)/../java/build/Blackwood_$(PACKAGE_VER)_$(PACKAGE_OS).jar
|
|
||||||
cp $(DIST)/bin/libjavadomjni.so $(PACKAGE_LIB)/libjavadomjni.so
|
|
||||||
cp $(DIST)/bin/components/libjavadom.so $(PACKAGE_LIB)/libjavadom.so
|
|
||||||
cp $(DIST)/bin/libplugletjni.so $(PACKAGE_LIB)/libplugletjni.so
|
|
||||||
cp $(DIST)/bin/components/libpluglet.so $(PACKAGE_LIB)/libpluglet.so
|
|
||||||
cp $(DIST)/bin/libwebclient.so $(PACKAGE_LIB)/libwebclient.so
|
|
||||||
cp $(DIST)/bin/libwebclientstub.so $(PACKAGE_LIB)/libwebclientstub.so
|
|
||||||
cp $(DIST)/bin/components/libbcorb.so $(PACKAGE_LIB)/libbcorb.so
|
|
||||||
cp $(DIST)/bin/components/libbcjavastubs.so $(PACKAGE_LIB)/libbcjavastubs.so
|
|
||||||
cp $(DIST)/bin/components/libjavaloader.so $(PACKAGE_LIB)/libjavaloader.so
|
|
||||||
cp $(DIST)/bin/components/libjavaSample.so $(PACKAGE_LIB)/libjavaSample.so
|
|
||||||
cp $(DIST)/bin/components/libbcxpcomstubs.so $(PACKAGE_LIB)/libbcxpcomstubs.so
|
|
||||||
cp $(DIST)/bin/regxpcom $(PACKAGE_LIB)/regxpcom
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavadomjni.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavadom.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libplugletjni.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libpluglet.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libwebclient.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libwebclientstub.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libbcorb.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libbcjavastubs.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavaloader.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libjavaSample.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/libbcxpcomstubs.so
|
|
||||||
chmod 775 $(PACKAGE_LIB)/regxpcom
|
|
||||||
@echo +++ Creating Commercial Package. Use runem.bat to run the test browser.
|
|
||||||
rm -f runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libwebclient.so ../.. >> runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libwebclientstub.so ../.. >> runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libjavadom.so ../../components >> runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libjavadomjni.so ../.. >> runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libplugletjni.so ../.. >> runem_unix_commercial.bat
|
|
||||||
@echo cp ../lib/libpluglet.so ../../components >> runem_unix_commercial.bat
|
|
||||||
@echo $(SET_CLASSPATH)../lib/Blackwood_$(PACKAGE_VER)_$(PACKAGE_OS).jar>> runem_unix_commercial.bat
|
|
||||||
@echo $(PERL) ./runem.pl org.mozilla.webclient.test.EmbeddedMozillaImpl $(DEPTH) %1% >> runem_unix_commercial.bat
|
|
||||||
cp -f runem_unix_commercial.bat $(PACKAGE_EXAMPLE)/runem.bat
|
|
||||||
cp -f $(DIST)/../java/webclient/src_share/runem.pl $(PACKAGE_EXAMPLE)/runem.pl
|
|
||||||
chmod 775 $(PACKAGE_EXAMPLE)/runem.bat
|
|
||||||
chmod 775 $(PACKAGE_EXAMPLE)/runem.pl
|
|
||||||
cp $(DIST)/../java/build/install_blackwood_unix.js $(DIST)/install.js
|
|
||||||
cp $(DIST)/../java/build/symlink.sh $(DIST)/symlink.sh
|
|
||||||
chmod 775 $(DIST)/symlink.sh
|
|
||||||
cp $(DIST)/../java/build/README.BLACKWOOD $(PACKAGE_DIR)/README.BLACKWOOD
|
|
||||||
cd $(DIST) ; \
|
|
||||||
zip -r Blackwood_$(PACKAGE_VER)_$(PACKAGE_OS).xpi install.js symlink.sh javadev
|
|
||||||
endif #BLACKWOOD
|
|
||||||
endif #BLACKCONNECT
|
|
||||||
endif #WEBCLIENT
|
|
||||||
endif #PLUGLETS
|
|
||||||
endif #DOM
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
install::buildRunems
|
|
||||||
|
|
||||||
|
|
||||||
clobber::
|
|
||||||
rm -f $(DIST)/*.zip
|
|
||||||
rm -f $(DIST)/*.js
|
|
||||||
rm -rf $(DIST)/javadev
|
|
||||||
rm -f $(DIST)/symlink.sh
|
|
||||||
|
|
||||||
|
|
||||||
clobber_all::clobber
|
|
||||||
|
|
||||||
|
|
||||||
clean::clobber
|
|
@ -1,236 +0,0 @@
|
|||||||
#!nmake
|
|
||||||
#
|
|
||||||
# The contents of this file are subject to the Mozilla Public
|
|
||||||
# License Version 1.1 (the "License"); you may not use this file
|
|
||||||
# except in compliance with the License. You may obtain a copy of
|
|
||||||
# the License at http://www.mozilla.org/MPL/
|
|
||||||
#
|
|
||||||
# Software distributed under the License is distributed on an "AS
|
|
||||||
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
||||||
# implied. See the License for the specific language governing
|
|
||||||
# rights and limitations under the License.
|
|
||||||
#
|
|
||||||
# The Original Code is mozilla.org code.
|
|
||||||
#
|
|
||||||
# The Initial Developer of the Original Code is Sun Microsystems,
|
|
||||||
# Inc. Portions created by Sun are
|
|
||||||
# Copyright (C) 1999 Sun Microsystems, Inc. All
|
|
||||||
# Rights Reserved.
|
|
||||||
#
|
|
||||||
# Contributor(s):
|
|
||||||
|
|
||||||
DEPTH = ..\..
|
|
||||||
IGNORE_MANIFEST = 1
|
|
||||||
|
|
||||||
JAVAHOME = $(JDKHOME)
|
|
||||||
include <$(DEPTH)\config\rules.mak>
|
|
||||||
|
|
||||||
PACKAGE_DIR = $(DEPTH)\dist\javadev
|
|
||||||
PACKAGE_LIB = $(PACKAGE_DIR)\lib
|
|
||||||
PACKAGE_EXAMPLE = $(PACKAGE_DIR)\example
|
|
||||||
|
|
||||||
!ifndef PACKAGE_VER
|
|
||||||
PACKAGE_VER = 1_2
|
|
||||||
!endif
|
|
||||||
|
|
||||||
|
|
||||||
buildRunems:
|
|
||||||
!ifdef BUILD_DOM_ONLY
|
|
||||||
-mkdir $(PACKAGE_DIR)
|
|
||||||
-mkdir $(PACKAGE_LIB)
|
|
||||||
-mkdir $(PACKAGE_EXAMPLE)
|
|
||||||
-mkdir $(DIST)\..\java\build\org
|
|
||||||
-mkdir $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\dom $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\util $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\w3c $(DIST)\..\java\build\org
|
|
||||||
cd $(DIST)\..\java\build
|
|
||||||
jar -cvfM0 JavaDOM_$(PACKAGE_VER)_win32.jar org
|
|
||||||
copy JavaDOM_$(PACKAGE_VER)_win32.jar ..\..\javadev\lib\JavaDOM_$(PACKAGE_VER)_win32.jar
|
|
||||||
cd ..\..\..\java\build
|
|
||||||
rmdir /S/Q $(DIST)\..\java\build\org
|
|
||||||
del /Q $(DIST)\..\java\build\JavaDOM_$(PACKAGE_VER)_win32.jar
|
|
||||||
copy $(DIST)\bin\javadomjni.dll $(PACKAGE_LIB)\javadomjni.dll
|
|
||||||
copy $(DIST)\bin\components\javadom.dll $(PACKAGE_LIB)\javadom.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\javadomjni.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\javadom.dll
|
|
||||||
copy install_dom_win32.js $(DIST)\..\install.js
|
|
||||||
copy README.DOM $(PACKAGE_DIR)\README.DOM
|
|
||||||
cd $(DIST)\..
|
|
||||||
zip -r JavaDOM_$(PACKAGE_VER)_win32.xpi install.js javadev
|
|
||||||
cd ..\java\build
|
|
||||||
!else
|
|
||||||
!ifdef BUILD_PLUGLETS_ONLY
|
|
||||||
-mkdir $(PACKAGE_DIR)
|
|
||||||
-mkdir $(PACKAGE_LIB)
|
|
||||||
-mkdir $(PACKAGE_EXAMPLE)
|
|
||||||
-mkdir $(DIST)\..\java\build\org
|
|
||||||
-mkdir $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\util $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\dom $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\plugins $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\w3c $(DIST)\..\java\build\org
|
|
||||||
cd $(DIST)\..\java\build
|
|
||||||
jar -cvfM0 Pluglet_$(PACKAGE_VER)_win32.jar org
|
|
||||||
copy Pluglet_$(PACKAGE_VER)_win32.jar ..\..\javadev\lib\Pluglet_$(PACKAGE_VER)_win32.jar
|
|
||||||
cd ..\..\..\java\build
|
|
||||||
rmdir /S/Q $(DIST)\..\java\build\org
|
|
||||||
del /Q $(DIST)\..\java\build\Pluglet_$(PACKAGE_VER)_win32.jar
|
|
||||||
copy $(DIST)\bin\javadomjni.dll $(PACKAGE_LIB)\javadomjni.dll
|
|
||||||
copy $(DIST)\bin\components\javadom.dll $(PACKAGE_LIB)\javadom.dll
|
|
||||||
copy $(DIST)\bin\plugletjni.dll $(PACKAGE_LIB)\plugletjni.dll
|
|
||||||
copy $(DIST)\bin\components\pluglet.dll $(PACKAGE_LIB)\pluglet.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\javadomjni.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\javadom.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\plugletjni.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\pluglet.dll
|
|
||||||
copy install_pluglet_win32.js $(DIST)\..\install.js
|
|
||||||
copy README.PLUGLET $(PACKAGE_DIR)\README.PLUGLET
|
|
||||||
cd $(DIST)\..
|
|
||||||
zip -r Pluglet_$(PACKAGE_VER)_win32.xpi install.js javadev
|
|
||||||
cd ..\java\build
|
|
||||||
!else
|
|
||||||
!ifdef BUILD_WEBCLIENT_ONLY
|
|
||||||
-mkdir $(PACKAGE_DIR)
|
|
||||||
-mkdir $(PACKAGE_LIB)
|
|
||||||
-mkdir $(PACKAGE_EXAMPLE)
|
|
||||||
-mkdir $(DIST)\..\java\build\org
|
|
||||||
-mkdir $(DIST)\..\java\build\org\w3c
|
|
||||||
-mkdir $(DIST)\..\java\build\org\mozilla
|
|
||||||
-mkdir $(DIST)\..\java\build\org\mozilla\util
|
|
||||||
-mkdir $(DIST)\..\java\build\org\mozilla\dom
|
|
||||||
-mkdir $(DIST)\..\java\build\org\mozilla\webclient
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\util $(DIST)\..\java\build\org\mozilla\util
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\dom $(DIST)\..\java\build\org\mozilla\dom
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\webclient $(DIST)\..\java\build\org\mozilla\webclient
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\w3c $(DIST)\..\java\build\org\w3c
|
|
||||||
cd $(DIST)\..\java\build
|
|
||||||
jar -cvfM0 webclient_$(PACKAGE_VER)_win32.jar org
|
|
||||||
copy webclient_$(PACKAGE_VER)_win32.jar ..\..\javadev\lib\webclient_$(PACKAGE_VER)_win32.jar
|
|
||||||
cd ..\..\..\java\build
|
|
||||||
rmdir /S/Q $(DIST)\..\java\build\org
|
|
||||||
del /Q $(DIST)\..\java\build\webclient_$(PACKAGE_VER)_win32.jar
|
|
||||||
copy $(DIST)\bin\components\javadomjni.dll $(PACKAGE_LIB)\javadomjni.dll
|
|
||||||
copy $(DIST)\bin\components\javadom.dll $(PACKAGE_LIB)\javadom.dll
|
|
||||||
copy $(DIST)\bin\webclient.dll $(PACKAGE_LIB)\webclient.dll
|
|
||||||
copy $(DIST)\lib\wc_share.lib $(PACKAGE_LIB)\wc_share.lib
|
|
||||||
chmod 775 $(PACKAGE_LIB)\javadomjni.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\javadom.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\webclient.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\wc_share.lib
|
|
||||||
@echo +++ Creating Commercial Package. Use runem.bat to run the test browser.
|
|
||||||
rm -f runem_win_commercial.bat
|
|
||||||
@echo set CLASSPATH=..\lib\webclient_$(PACKAGE_VER)_win32.jar> runem_win_commercial.bat
|
|
||||||
@echo $(PERL) .\runem.pl org.mozilla.webclient.test.EmbeddedMozillaImpl $(DEPTH) %1% >> runem_win_commercial.bat
|
|
||||||
copy runem_win_commercial.bat $(PACKAGE_EXAMPLE)\runem.bat
|
|
||||||
copy $(DIST)\..\..\java\webclient\src_share\runem.pl $(PACKAGE_EXAMPLE)\runem.pl
|
|
||||||
chmod 775 $(PACKAGE_EXAMPLE)\runem.bat
|
|
||||||
chmod 775 $(PACKAGE_EXAMPLE)\runem.pl
|
|
||||||
copy install_webclient_win32.js $(DIST)\..\install.js
|
|
||||||
copy README.WEBCLIENT $(PACKAGE_DIR)\README.WEBCLIENT
|
|
||||||
cd $(DIST)\..
|
|
||||||
jar -cvM0f webclient_$(PACKAGE_VER)_win32.xpi install.js javadev
|
|
||||||
rm -rf install.js javadev
|
|
||||||
cd ..\java\build
|
|
||||||
!else
|
|
||||||
!ifdef BUILD_BLACKCONNECT_ONLY
|
|
||||||
-mkdir $(PACKAGE_DIR)
|
|
||||||
-mkdir $(PACKAGE_LIB)
|
|
||||||
-mkdir $(PACKAGE_EXAMPLE)
|
|
||||||
-mkdir $(DIST)\..\java\build\org
|
|
||||||
-mkdir $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\util $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\xpcom $(DIST)\..\java\build\org\mozilla
|
|
||||||
cd $(DIST)\..\java\build
|
|
||||||
jar -cvfM0 Blackconnect_$(PACKAGE_VER)_win32.jar org
|
|
||||||
copy Blackconnect_$(PACKAGE_VER)_win32.jar ..\..\javadev\lib\Blackconnect_$(PACKAGE_VER)_win32.jar
|
|
||||||
cd ..\..\..\java\build
|
|
||||||
rmdir /S/Q $(DIST)\..\java\build\org
|
|
||||||
del /Q $(DIST)\..\java\build\Blackconnect_$(PACKAGE_VER)_win32.jar
|
|
||||||
copy $(DIST)\bin\components\bcorb.dll $(PACKAGE_LIB)\bcorb.dll
|
|
||||||
copy $(DIST)\bin\components\bcjavastubs.dll $(PACKAGE_LIB)\bcjavastubs.dll
|
|
||||||
copy $(DIST)\bin\components\bcjavaloader.dll $(PACKAGE_LIB)\bcjavaloader.dll
|
|
||||||
copy $(DIST)\bin\components\bcxpcomstubs.dll $(PACKAGE_LIB)\bcxpcomstubs.dll
|
|
||||||
copy $(DIST)\bin\regxpcom.exe $(PACKAGE_LIB)\regxpcom.exe
|
|
||||||
chmod 775 $(PACKAGE_LIB)\bcorb.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\bcjavastubs.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\bcjavaloader.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\bcxpcomstubs.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\regxpcom.exe
|
|
||||||
copy install_blackconnect_win32.js $(DIST)\..\install.js
|
|
||||||
copy README.BLACKCONNECT $(PACKAGE_DIR)\README.BLACKCONNECT
|
|
||||||
cd $(DIST)\..
|
|
||||||
zip -r Blackconnect_$(PACKAGE_VER)_win32.xpi install.js javadev
|
|
||||||
cd ..\java\build
|
|
||||||
!else
|
|
||||||
!ifdef BUILD_BLACKWOOD
|
|
||||||
-mkdir $(PACKAGE_DIR)
|
|
||||||
-mkdir $(PACKAGE_LIB)
|
|
||||||
-mkdir $(PACKAGE_EXAMPLE)
|
|
||||||
-mkdir $(DIST)\..\java\build\org
|
|
||||||
-mkdir $(DIST)\..\java\build\org\mozilla
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\mozilla\* $(DIST)\..\java\build\org
|
|
||||||
xcopy /E /Y $(DIST)\..\classes\org\w3c $(DIST)\..\java\build\org
|
|
||||||
cd $(DIST)\..\java\build
|
|
||||||
jar -cvfM0 Blackwood_$(PACKAGE_VER)_win32.jar org
|
|
||||||
copy Blackwood_$(PACKAGE_VER)_win32.jar ..\..\javadev\lib\Blackwood_$(PACKAGE_VER)_win32.jar
|
|
||||||
cd ..\..\..\java\build
|
|
||||||
rmdir /S/Q $(DIST)\..\java\build\org
|
|
||||||
del /Q $(DIST)\..\java\build\Blackwood_$(PACKAGE_VER)_win32.jar
|
|
||||||
copy $(DIST)\bin\javadomjni.dll $(PACKAGE_LIB)\javadomjni.dll
|
|
||||||
copy $(DIST)\bin\components\javadom.dll $(PACKAGE_LIB)\javadom.dll
|
|
||||||
copy $(DIST)\bin\plugletjni.dll $(PACKAGE_LIB)\plugletjni.dll
|
|
||||||
copy $(DIST)\bin\components\pluglet.dll $(PACKAGE_LIB)\pluglet.dll
|
|
||||||
copy $(DIST)\bin\webclient.dll $(PACKAGE_LIB)\webclient.dll
|
|
||||||
copy $(DIST)\lib\wc_share.lib $(PACKAGE_LIB)\wc_share.lib
|
|
||||||
copy $(DIST)\bin\components\bcorb.dll $(PACKAGE_LIB)\bcorb.dll
|
|
||||||
copy $(DIST)\bin\components\bcjavastubs.dll $(PACKAGE_LIB)\bcjavastubs.dll
|
|
||||||
copy $(DIST)\bin\components\bcjavaloader.dll $(PACKAGE_LIB)\bcjavaloader.dll
|
|
||||||
copy $(DIST)\bin\components\bcxpcomstubs.dll $(PACKAGE_LIB)\bcxpcomstubs.dll
|
|
||||||
copy $(DIST)\bin\regxpcom.exe $(PACKAGE_LIB)\regxpcom.exe
|
|
||||||
chmod 775 $(PACKAGE_LIB)\javadomjni.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\javadom.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\plugletjni.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\pluglet.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\webclient.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\wc_share.lib
|
|
||||||
chmod 775 $(PACKAGE_LIB)\bcorb.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\bcjavastubs.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\bcjavaloader.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\bcxpcomstubs.dll
|
|
||||||
chmod 775 $(PACKAGE_LIB)\regxpcom.exe
|
|
||||||
@echo +++ Creating Commercial Package. Use runem.bat to run the test browser.
|
|
||||||
rm -f runem_win_commercial.bat
|
|
||||||
@echo set CLASSPATH=..\lib\Blackwood_$(PACKAGE_VER)_win32.jar > runem_win_commercial.bat
|
|
||||||
@echo $(PERL) .\runem.pl org.mozilla.webclient.test.EmbeddedMozilla $(DEPTH) %1% >> runem_win_commercial.bat
|
|
||||||
copy runem_win_commercial.bat $(PACKAGE_EXAMPLE)\runem.bat
|
|
||||||
copy $(DIST)\..\..\java\webclient\src_share\runem.pl $(PACKAGE_EXAMPLE)\runem.pl
|
|
||||||
chmod 775 $(PACKAGE_EXAMPLE)\runem.bat
|
|
||||||
chmod 775 $(PACKAGE_EXAMPLE)\runem.pl
|
|
||||||
copy install_blackwood_win32.js $(DIST)\..\install.js
|
|
||||||
copy README.BLACKWOOD $(PACKAGE_DIR)\README.BLACKWOOD
|
|
||||||
cd $(DIST)\..
|
|
||||||
zip -r Blackwood_$(PACKAGE_VER)_win32.xpi install.js javadev
|
|
||||||
cd ..\java\build
|
|
||||||
!endif #BLACKWOOD
|
|
||||||
!endif #BLACKCONNECT
|
|
||||||
!endif #WEBCLIENT
|
|
||||||
!endif #PLUGLETS
|
|
||||||
!endif #DOM
|
|
||||||
|
|
||||||
|
|
||||||
install::buildRunems
|
|
||||||
|
|
||||||
#export::buildRunems
|
|
||||||
|
|
||||||
|
|
||||||
clobber::
|
|
||||||
rm -rf $(DIST)\..\*.xpi
|
|
||||||
rm -rf $(DIST)\..\javadev
|
|
||||||
rm -rf $(DIST)\..\java
|
|
||||||
|
|
||||||
|
|
||||||
clobber_all::clobber
|
|
||||||
|
|
||||||
|
|
||||||
clean::clobber
|
|
Loading…
Reference in New Issue
Block a user