Makefile.in
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:1k
- mozilla_build = $(B)/mozilla
- DEPTH = $(mozilla_build)
- topsrcdir = $(S)/mozilla
- srcdir = @srcdir@
- swarm_srcdir = @top_srcdir@
- top_builddir = ../..
- include ../Makefile.common
- include $(mozilla_build)/config/autoconf.mk
- VPATH = .:$(srcdir)
- moduleidlfiles = $(subst __u,,$(foreach phase,C S __u,$(addprefix swarmI,$(addsuffix $(phase).idl,$($(1)_creatable_PROTOCOLS) $($(1)_noncreatable_PROTOCOLS)))))
- modulecppfiles = $(subst __u,,$(foreach phase,C __u,$(addprefix swarm,$(addsuffix $(phase)Impl.cpp,$($(1)_creatable_PROTOCOLS)))))
- MODULE = swarm
- LIBRARY_NAME = xpcomswarm
- IS_COMPONENT = 1
- REQUIRES = xpcom string xpconnect js
- CPPSRCS = swarmBase.cpp swarmSelectorImpl.cpp COMsupport.cpp module.cpp $(foreach module,$(MODULES) swarm,$(call modulecppfiles,$(module))) $(NULL)
- XPIDLSRCS = swarmIBase.idl swarmISelector.idl swarmITyping.idl $(foreach module,$(MODULES) swarm,$(call moduleidlfiles,$(module)))
- include $(topsrcdir)/config/rules.mk
- override INCLUDES += -I$(top_builddir)/libobjc -I$(swarm_srcdir)/libobjc -I$(swarm_srcdir)/src/misc -I$(top_builddir) -I$(top_builddir)/src -I$(swarm_srcdir)/src $(foreach module,defobj,-I$(swarm_srcdir)/src/$(module) -I$(top_srcdir)/src/$(module)) -I$(swarm_srcdir) -I$(swarm_srcdir)/COM/c -I.
- SWARMMODULES = $(shell cat $(top_builddir)/etc/modules)
- EXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS) -L$(top_builddir)/libobjc/.libs -L$(top_builddir)/src/.libs -lswarm $(foreach module,$(SWARMMODULES), -L$(top_builddir)/src/$(module)/.libs -l$(module)) -lobjc -lmozjs