зеркало из 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
|
export:: $(patsubst %.idl,$(XPIDL_GEN_DIR)/%.h, $(XPIDLSRCS)) $(XPDIST)/include
|
||||||
$(INSTALL) -m 444 $^
|
$(INSTALL) -m 444 $^
|
||||||
|
|
||||||
|
ifndef NO_GEN_XPT
|
||||||
# generate intermediate .xpt files into $(XPIDL_GEN_DIR), then link
|
# generate intermediate .xpt files into $(XPIDL_GEN_DIR), then link
|
||||||
# into $(MODULE).xpt and export it to $(DIST)/bin/components.
|
# into $(MODULE).xpt and export it to $(DIST)/bin/components.
|
||||||
$(XPIDL_GEN_DIR)/%.xpt: %.idl $(IDL_COMPILE) $(XPIDL_GEN_DIR)
|
$(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:: $(XPIDL_GEN_DIR)/$(MODULE).xpt
|
||||||
$(INSTALL) -m 444 $(XPIDL_GEN_DIR)/$(MODULE).xpt $(DIST)/bin/components
|
$(INSTALL) -m 444 $(XPIDL_GEN_DIR)/$(MODULE).xpt $(DIST)/bin/components
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
GARBAGE += $(XPIDL_GEN_DIR) # add $(XPIDL_GEN_DIR) to clobber candidates
|
GARBAGE += $(XPIDL_GEN_DIR) # add $(XPIDL_GEN_DIR) to clobber candidates
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
@ -1108,6 +1111,12 @@ endif
|
||||||
# Used as a dependency to force targets to rebuild
|
# Used as a dependency to force targets to rebuild
|
||||||
FORCE:
|
FORCE:
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
TAGS: $(CSRCS) $(CPPSRCS) $(wildcard *.h)
|
||||||
|
-etags $(CSRCS) $(CPPSRCS) $(wildcard *.h)
|
||||||
|
+$(LOOP_OVER_DIRS)
|
||||||
|
|
||||||
envirocheck::
|
envirocheck::
|
||||||
@echo -----------------------------------
|
@echo -----------------------------------
|
||||||
@echo "Enviro-Check (tm)"
|
@echo "Enviro-Check (tm)"
|
||||||
|
|
Загрузка…
Ссылка в новой задаче