зеркало из https://github.com/mozilla/gecko-dev.git
39 строки
1.1 KiB
Makefile
39 строки
1.1 KiB
Makefile
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
INSTALL_TARGETS += GECKOVIEW_LIBRARY
|
|
GECKOVIEW_LIBRARY_DEST = $(CURDIR)
|
|
GECKOVIEW_LIBRARY_FILES := \
|
|
.classpath \
|
|
.project \
|
|
AndroidManifest.xml \
|
|
project.properties \
|
|
$(NULL)
|
|
|
|
include $(topsrcdir)/config/rules.mk
|
|
|
|
package:
|
|
# Make directory for the zips
|
|
$(MKDIR) -p $(DIST)/geckoview_library
|
|
|
|
# Zip the assets
|
|
cd $(DIST)/fennec; \
|
|
$(ZIP) -r ../geckoview_library/geckoview_assets.zip assets
|
|
|
|
# Make empty directories to fit an Android project structure
|
|
$(MKDIR) -p bin gen libs/$(ABI_DIR) src
|
|
|
|
# Copy the JARs
|
|
cp ../base/jars/*.jar libs/
|
|
|
|
# Copy the SOs
|
|
cp $(DIST)/bin/libmozglue.so $(DIST)/bin/lib/libplugin-container.so libs/$(ABI_DIR)/
|
|
|
|
# Copy the resources
|
|
cp -R ../base/res .
|
|
|
|
# Zip the directory
|
|
cd ..; \
|
|
$(ZIP) -r ../../dist/geckoview_library/geckoview_library.zip geckoview_library --exclude geckoview_library/backend.mk geckoview_library/Makefile
|