Makefile.in
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:1k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. mozilla_build = $(B)/mozilla
  2. DEPTH = $(mozilla_build)
  3. topsrcdir = $(S)/mozilla
  4. srcdir = @srcdir@
  5. swarm_srcdir = @top_srcdir@
  6. top_builddir = ../..
  7. include ../Makefile.common
  8. include $(mozilla_build)/config/autoconf.mk
  9. VPATH = .:$(srcdir)
  10. moduleidlfiles = $(subst __u,,$(foreach phase,C S __u,$(addprefix swarmI,$(addsuffix $(phase).idl,$($(1)_creatable_PROTOCOLS) $($(1)_noncreatable_PROTOCOLS)))))
  11. modulecppfiles = $(subst __u,,$(foreach phase,C __u,$(addprefix swarm,$(addsuffix $(phase)Impl.cpp,$($(1)_creatable_PROTOCOLS)))))
  12. MODULE = swarm
  13. LIBRARY_NAME = xpcomswarm
  14. IS_COMPONENT = 1
  15. REQUIRES = xpcom string xpconnect js
  16. CPPSRCS = swarmBase.cpp swarmSelectorImpl.cpp COMsupport.cpp module.cpp $(foreach module,$(MODULES) swarm,$(call modulecppfiles,$(module))) $(NULL)
  17. XPIDLSRCS = swarmIBase.idl swarmISelector.idl swarmITyping.idl $(foreach module,$(MODULES) swarm,$(call moduleidlfiles,$(module)))
  18. include $(topsrcdir)/config/rules.mk
  19. 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.
  20. SWARMMODULES = $(shell cat $(top_builddir)/etc/modules)
  21. 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