зеркало из https://github.com/mozilla/gecko-dev.git
Bug 675898 - Test what we can test of elfhack when cross-building. r=ted
This commit is contained in:
Родитель
6f6bbae734
Коммит
eb55ddf4c9
|
@ -75,7 +75,9 @@ CSRCS := \
|
||||||
|
|
||||||
libs:: $(CSRCS:.c=.$(OBJ_SUFFIX))
|
libs:: $(CSRCS:.c=.$(OBJ_SUFFIX))
|
||||||
|
|
||||||
ifndef CROSS_COMPILE
|
WRAP_MALLOC_CFLAGS=
|
||||||
|
WRAP_MALLOC_LIB=
|
||||||
|
|
||||||
test$(DLL_SUFFIX): test.$(OBJ_SUFFIX) elfhack $(CSRCS:.c=.$(OBJ_SUFFIX))
|
test$(DLL_SUFFIX): test.$(OBJ_SUFFIX) elfhack $(CSRCS:.c=.$(OBJ_SUFFIX))
|
||||||
$(MKSHLIB) $(LDFLAGS) $<
|
$(MKSHLIB) $(LDFLAGS) $<
|
||||||
@echo ===
|
@echo ===
|
||||||
|
@ -92,6 +94,13 @@ test$(DLL_SUFFIX): test.$(OBJ_SUFFIX) elfhack $(CSRCS:.c=.$(OBJ_SUFFIX))
|
||||||
|
|
||||||
.PRECIOUS: test$(DLL_SUFFIX)
|
.PRECIOUS: test$(DLL_SUFFIX)
|
||||||
|
|
||||||
|
CSRCS += test.c
|
||||||
|
|
||||||
|
GARBAGE += test$(DLL_SUFFIX) test$(DLL_SUFFIX).bak
|
||||||
|
|
||||||
|
libs:: test$(DLL_SUFFIX)
|
||||||
|
|
||||||
|
ifndef CROSS_COMPILE
|
||||||
dummy: dummy.$(OBJ_SUFFIX) test$(DLL_SUFFIX)
|
dummy: dummy.$(OBJ_SUFFIX) test$(DLL_SUFFIX)
|
||||||
$(CC) -o $@ $^ $(LDFLAGS)
|
$(CC) -o $@ $^ $(LDFLAGS)
|
||||||
|
|
||||||
|
@ -99,9 +108,9 @@ libs:: dummy
|
||||||
# Will either crash or return exit code 1 if elfhack is broken
|
# Will either crash or return exit code 1 if elfhack is broken
|
||||||
LD_LIBRARY_PATH=$(CURDIR) $(CURDIR)/dummy
|
LD_LIBRARY_PATH=$(CURDIR) $(CURDIR)/dummy
|
||||||
|
|
||||||
CSRCS += test.c dummy.c
|
CSRCS += dummy.c
|
||||||
|
|
||||||
GARBAGE += dummy test$(DLL_SUFFIX) test$(DLL_SUFFIX).bak
|
GARBAGE += dummy
|
||||||
endif
|
endif
|
||||||
|
|
||||||
inject:
|
inject:
|
||||||
|
|
Загрузка…
Ссылка в новой задаче