зеркало из https://github.com/mozilla/gecko-dev.git
add a way to avoid generating .xpt files (since forward declaring in xpt files is broken right now)
add a rule to generate tags for emacs
This commit is contained in:
Родитель
0ab36c6fac
Коммит
fe1caf010d
|
@ -917,6 +917,7 @@ $(XPIDL_GEN_DIR)/%.h: %.idl $(IDL_COMPILE) $(XPIDL_GEN_DIR)
|
|||
export:: $(patsubst %.idl,$(XPIDL_GEN_DIR)/%.h, $(XPIDLSRCS)) $(XPDIST)/include
|
||||
$(INSTALL) -m 444 $^
|
||||
|
||||
ifndef NO_GEN_XPT
|
||||
# generate intermediate .xpt files into $(XPIDL_GEN_DIR), then link
|
||||
# into $(MODULE).xpt and export it to $(DIST)/bin/components.
|
||||
$(XPIDL_GEN_DIR)/%.xpt: %.idl $(IDL_COMPILE) $(XPIDL_GEN_DIR)
|
||||
|
@ -928,6 +929,8 @@ $(XPIDL_GEN_DIR)/$(MODULE).xpt: $(patsubst %.idl,$(XPIDL_GEN_DIR)/%.xpt,$(XPIDLS
|
|||
install:: $(XPIDL_GEN_DIR)/$(MODULE).xpt
|
||||
$(INSTALL) -m 444 $(XPIDL_GEN_DIR)/$(MODULE).xpt $(DIST)/bin/components
|
||||
|
||||
endif
|
||||
|
||||
GARBAGE += $(XPIDL_GEN_DIR) # add $(XPIDL_GEN_DIR) to clobber candidates
|
||||
endif
|
||||
endif
|
||||
|
@ -1108,6 +1111,12 @@ endif
|
|||
# Used as a dependency to force targets to rebuild
|
||||
FORCE:
|
||||
|
||||
tags: TAGS
|
||||
|
||||
TAGS: $(CSRCS) $(CPPSRCS) $(wildcard *.h)
|
||||
-etags $(CSRCS) $(CPPSRCS) $(wildcard *.h)
|
||||
+$(LOOP_OVER_DIRS)
|
||||
|
||||
envirocheck::
|
||||
@echo -----------------------------------
|
||||
@echo "Enviro-Check (tm)"
|
||||
|
|
Загрузка…
Ссылка в новой задаче