r=cls, sr=alecf
Get OS/2 static build working again


git-svn-id: svn://10.0.0.236/trunk@133839 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
mkaply%us.ibm.com 2002-11-14 19:38:21 +00:00
parent 2e50b6f4f7
commit ed799f6f10
4 changed files with 10 additions and 13 deletions

View File

@ -568,15 +568,11 @@ libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(SHARED_LIBRARY)
ifndef NO_DIST_INSTALL
ifneq (,$(BUILD_STATIC_LIBS)$(FORCE_STATIC_LIB))
ifdef LIBRARY
ifeq ($(OS_ARCH),OS2)
$(INSTALL) $(IFLAGS1) $(LIBRARY) $(DIST)/lib
else
ifdef IS_COMPONENT
$(INSTALL) $(IFLAGS1) $(LIBRARY) $(DIST)/lib/$(COMPONENTS_PATH)
else
$(INSTALL) $(IFLAGS1) $(LIBRARY) $(DIST)/lib
endif
endif # OS2
endif # LIBRARY
endif # BUILD_STATIC_LIBS || FORCE_STATIC_LIB
ifdef MAPS

View File

@ -31,11 +31,7 @@ STATIC_REQUIRES += \
string \
$(NULL)
ifeq ($(OS_ARCH),OS2)
STATIC_EXTRA_DSO_LIBS += $(addprefix lib,$(shell cat $(FINAL_LINK_COMPS) $(FINAL_LINK_LIBS)))
STATIC_EXTRA_LIBS += libuls.lib libconv.lib unikbd.lib
else
ifeq ($(OS_ARCH),WINNT)
ifeq (,$(filter-out OS2 WINNT,$(OS_ARCH)))
STATIC_EXTRA_LIBS += \
$(addsuffix .$(LIB_SUFFIX),$(addprefix $(DIST)/lib/components/$(LIB_PREFIX),$(shell cat $(FINAL_LINK_COMPS)))) \
$(addsuffix .$(LIB_SUFFIX),$(addprefix $(DIST)/lib/$(LIB_PREFIX),$(shell cat $(FINAL_LINK_LIBS)))) \
@ -43,8 +39,7 @@ STATIC_EXTRA_LIBS += \
else
STATIC_EXTRA_LIBS += -L$(DIST)/lib/components
STATIC_EXTRA_DSO_LIBS += $(shell cat $(FINAL_LINK_COMPS) $(FINAL_LINK_LIBS))
endif # WINNT
endif # OS2
endif # OS2 || WINNT
STATIC_COMPONENT_LIST := $(shell cat $(FINAL_LINK_COMP_NAMES))

View File

@ -235,6 +235,11 @@ endif
ifeq ($(OS_ARCH),OS2)
ifdef BUILD_STATIC_LIBS
EXE_DEF_FILE = mozilla.def
ifeq ($(MOZ_OS2_TOOLS),VACPP)
OS_LIBS += libuls.lib libconv.lib
else
OS_LIBS += -llibuni -luconv
endif
endif
endif
@ -318,7 +323,8 @@ $(EXE_DEF_FILE):
@echo WinQueryProperty = PMMERGE.5450 >>$(EXE_DEF_FILE)
@echo WinRemoveProperty = PMMERGE.5451 >>$(EXE_DEF_FILE)
@echo WinSetProperty = PMMERGE.5452 >>$(EXE_DEF_FILE)
@echo DaxOpenSave = PMCTLS.295 >>$(EXE_DEF_FILE)
LDFLAGS += /NOE
endif
endif

View File

@ -62,7 +62,7 @@ static nsStaticModuleInfo gStaticModuleInfo[] = {
/**
* Our NSGetStaticModuleInfoFunc
*/
nsresult
nsresult PR_CALLBACK
app_getModuleInfo(nsStaticModuleInfo **info, PRUint32 *count)
{
*info = gStaticModuleInfo;