accessible/interfaces/gecko/Makefile.in
author Margareta Eliza Balazs <ebalazs@mozilla.com>
Fri, 18 Jan 2019 11:40:07 +0200 (2019-01-18)
changeset 454414 3aa256c255f664c500714c34a3b9e353e545d196
parent 403950 c4b14a5665b439ab07b9b796bb18912870c8fdff
child 492366 b2e49b3d407e3e716596cc07c98fbc75523f2ecf
permissions -rw-r--r--
Merge inbound to mozilla-central. a=merge
# 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/.

GARBAGE += $(MIDL_GENERATED_FILES) done_gen

MIDL_GENERATED_FILES = \
  dlldata.c \
  IGeckoCustom.h \
  IGeckoCustom_p.c \
  IGeckoCustom_i.c \
  IGeckoCustom.tlb \
  $(NULL)

# Bug 1420119: We need the trailing semicolon here to generate a recipe for the
# midl targets to avoid timestamp caching issues.
$(MIDL_GENERATED_FILES): done_gen ;

done_gen: IGeckoCustom.idl
	$(MIDL) $(MIDL_FLAGS) -I $(srcdir) -Oicf $(srcdir)/IGeckoCustom.idl
	touch $@

export:: done_gen

midl_exports := \
    IGeckoCustom.h \
    IGeckoCustom_i.c \
    $(NULL)

INSTALL_TARGETS += midl_exports
midl_exports_FILES := $(midl_exports)
midl_exports_DEST = $(DIST)/include
midl_exports_TARGET := midl

export:: midl