зеркало из https://github.com/mozilla/gecko-dev.git
Remove libreg dependency on morefilesx. b=464362 r=smichaud sr=bsmedberg
This commit is contained in:
Родитель
53fb188c38
Коммит
b285f0b91a
|
@ -47,11 +47,6 @@ MODULE = libreg
|
|||
LIBRARY_NAME = mozreg_s
|
||||
DIST_INSTALL = 1
|
||||
|
||||
# MacOSX requires the MoreFiles module
|
||||
ifeq ($(OS_ARCH),Darwin)
|
||||
REQUIRES = macmorefiles
|
||||
endif
|
||||
|
||||
CSRCS = $(MODULES_LIBREG_SRC_LCSRCS) nr_bufio.c
|
||||
|
||||
BIN_SRCS = VerReg.c reg.c vr_stubs.c
|
||||
|
@ -70,10 +65,6 @@ USE_STATIC_LIBS = 1
|
|||
|
||||
SDK_LIBRARY = $(LIBRARY)
|
||||
|
||||
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
|
||||
SHARED_LIBRARY_LIBS += $(DEPTH)/xpcom/MoreFiles/libmacmorefiles_s.a
|
||||
endif
|
||||
|
||||
include $(topsrcdir)/config/config.mk
|
||||
|
||||
DEFINES += -DUSE_BUFFERED_REGISTRY_IO
|
||||
|
|
|
@ -151,16 +151,11 @@ static int32 regStartCount = 0;
|
|||
char *globalRegName = NULL;
|
||||
static char *user_name = NULL;
|
||||
|
||||
|
||||
|
||||
|
||||
#ifdef XP_MACOSX
|
||||
|
||||
void nr_MacAliasFromPath(const char * fileName, void ** alias, int32 * length);
|
||||
char * nr_PathFromMacAlias(const void * alias, uint32 aliasLength);
|
||||
|
||||
#include "MoreFilesX.h"
|
||||
|
||||
static void copyCStringToPascal(Str255 dest, const char *src)
|
||||
{
|
||||
size_t copyLen = strlen(src);
|
||||
|
@ -186,9 +181,9 @@ static OSErr isFileInTrash(FSRef *fsRef, PRBool *inTrash)
|
|||
err = FSFindFolder(catalogInfo.volume, kTrashFolderType, false, &trashFSRef);
|
||||
if (err == noErr)
|
||||
{
|
||||
/* FSRefGetParentRef returns noErr and a zeroed FSRef when it reaches the top */
|
||||
for (currFSRef = *fsRef;
|
||||
(FSGetParentRef(&currFSRef, &parentFSRef) == noErr && FSRefValid(&parentFSRef));
|
||||
(FSGetCatalogInfo(&currFSRef, kFSCatInfoNodeID, NULL, NULL, NULL, &parentFSRef) == noErr &&
|
||||
FSGetCatalogInfo(&parentFSRef, kFSCatInfoNone, NULL, NULL, NULL, NULL) == noErr);
|
||||
currFSRef = parentFSRef)
|
||||
{
|
||||
if (FSCompareFSRefs(&parentFSRef, &trashFSRef) == noErr)
|
||||
|
|
|
@ -47,11 +47,6 @@ include $(srcdir)/../src/objs.mk
|
|||
MODULE = libreg
|
||||
LIBRARY_NAME = mozregsa_s
|
||||
|
||||
# MacOSX requires the MoreFiles module
|
||||
ifeq ($(OS_ARCH),Darwin)
|
||||
REQUIRES = macmorefiles
|
||||
endif
|
||||
|
||||
ifeq ($(OS_ARCH),WINNT)
|
||||
USE_STATIC_LIBS = 1
|
||||
endif
|
||||
|
|
|
@ -67,7 +67,7 @@ REQUIRES = string \
|
|||
$(NULL)
|
||||
|
||||
# pull in MoreFiles for MacOSX
|
||||
ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
|
||||
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
|
||||
REQUIRES += macmorefiles
|
||||
endif
|
||||
|
||||
|
@ -175,12 +175,12 @@ ifdef TARGET_XPCOM_ABI
|
|||
DEFINES += -DTARGET_XPCOM_ABI=\"$(TARGET_XPCOM_ABI)\"
|
||||
endif
|
||||
|
||||
ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
|
||||
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
|
||||
CXXFLAGS += $(TK_CFLAGS)
|
||||
EXTRA_DSO_LDOPTS += \
|
||||
../MoreFiles/$(LIB_PREFIX)macmorefiles_s.$(LIB_SUFFIX) \
|
||||
$(TK_LIBS) \
|
||||
$(NULL)
|
||||
SHARED_LIBRARY_LIBS += $(DEPTH)/xpcom/MoreFiles/libmacmorefiles_s.a
|
||||
endif
|
||||
|
||||
ifeq ($(OS_ARCH),BeOS)
|
||||
|
|
Загрузка…
Ссылка в новой задаче