| # -*- 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 |