accessible/public/msaa/Makefile.in
author Michael Henretty <mhenretty@mozilla.com>
Thu, 12 Sep 2013 08:48:56 -0700
changeset 164344 1590742133fa6eaf5ca8007ab45431177be17a97
parent 158516 45097bc3a57898f22a4f3b74f8f8cf7511f5d0a4
child 167499 564210bf70b39f6cc0223eec802521e83a97151c
permissions -rw-r--r--
Bug 915726 - [Web Notifications] follow-up, change notification properties from Constant to Pure. r=gwagner

# 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/.

DEFFILE = $(win_srcdir)/AccessibleMarshal.def

DEFINES += -DREGISTER_PROXY_DLL

GARBAGE += $(MIDL_GENERATED_FILES) done_gen dlldata.c

FORCE_SHARED_LIB = 1

CSRCS	= \
	dlldata.c \
	ISimpleDOMNode_p.c \
	ISimpleDOMNode_i.c \
	ISimpleDOMDocument_p.c \
	ISimpleDOMDocument_i.c \
	ISimpleDOMText_p.c \
	ISimpleDOMText_i.c \
	$(NULL)

MIDL_GENERATED_FILES = \
	ISimpleDOMNode.h \
	ISimpleDOMNode_p.c \
	ISimpleDOMNode_i.c \
	ISimpleDOMDocument.h \
	ISimpleDOMDocument_p.c \
	ISimpleDOMDocument_i.c \
	ISimpleDOMText.h \
	ISimpleDOMText_p.c \
	ISimpleDOMText_i.c \
	$(NULL)

OS_LIBS = $(call EXPAND_LIBNAME,kernel32 rpcns4 rpcrt4 oleaut32)

$(MIDL_GENERATED_FILES): done_gen

done_gen: ISimpleDOMNode.idl \
          ISimpleDOMDocument.idl \
          ISimpleDOMText.idl

	$(MIDL) $(MIDL_FLAGS) -I $(srcdir) -Oicf $(srcdir)/ISimpleDOMNode.idl
	$(MIDL) $(MIDL_FLAGS) -Oicf $(srcdir)/ISimpleDOMDocument.idl
	$(MIDL) $(MIDL_FLAGS) -Oicf $(srcdir)/ISimpleDOMText.idl
	touch $@

export:: done_gen

# This marshall dll is also registered in the installer
register::
	regsvr32 -s $(DIST)/bin/$(SHARED_LIBRARY)

EMBED_MANIFEST_AT = 2

midl_exports := \
    ISimpleDOMDocument.h \
    ISimpleDOMDocument_i.c \
    ISimpleDOMNode.h \
    ISimpleDOMNode_i.c \
    ISimpleDOMText.h \
    ISimpleDOMText_i.c \
    $(NULL)

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