mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-02 10:00:54 +00:00
41 lines
863 B
Makefile
41 lines
863 B
Makefile
# -*- makefile -*-
|
|
# vim:set ts=8 sw=8 sts=8 noet:
|
|
#
|
|
# 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/.
|
|
|
|
ifndef INCLUDED_JAVA_BUILD_MK #{
|
|
|
|
ifdef RES_FILES #{
|
|
res-dep := .deps-copy-java-res
|
|
|
|
GENERATED_DIRS += res
|
|
GARBAGE += $(res-dep)
|
|
|
|
export:: $(res-dep)
|
|
|
|
res-dep-preqs := \
|
|
$(addprefix $(srcdir)/,$(RES_FILES)) \
|
|
$(call mkdir_deps,res) \
|
|
$(if $(IS_LANGUAGE_REPACK),FORCE) \
|
|
$(NULL)
|
|
|
|
# nop-build: only copy res/ files when needed
|
|
$(res-dep): $(res-dep-preqs)
|
|
$(call copy_dir,$(srcdir)/res,$(CURDIR)/res)
|
|
@$(TOUCH) $@
|
|
endif #}
|
|
|
|
|
|
ifdef JAVAFILES #{
|
|
GENERATED_DIRS += classes
|
|
|
|
export:: classes
|
|
classes: $(call mkdir_deps,classes)
|
|
endif #}
|
|
|
|
INCLUDED_JAVA_BUILD_MK := 1
|
|
|
|
endif #} INCLUDED_JAVA_BUILD_MK
|