accessible/public/msaa/Makefile.in
author Phil Ringnalda <philringnalda@gmail.com>
Tue, 03 Sep 2013 23:21:30 -0700
changeset 159247 28c308fbc854689e8d9a650de78bc10714875839
parent 159244 ae9f95fc113658570613ede2924602f81d38ed69
child 159250 3cf5058f6296272089460ffd710173a8d05abae4
permissions -rw-r--r--
Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage CLOSED TREE

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

DEPTH		= @DEPTH@
topsrcdir	= @top_srcdir@
srcdir		= @srcdir@
VPATH		= @srcdir@

DEFFILE = $(win_srcdir)/AccessibleMarshal.def

include $(DEPTH)/config/autoconf.mk

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

include $(topsrcdir)/config/rules.mk