Adding support for Phoenix static builds

This commit is contained in:
bryner%netscape.com 2002-10-03 06:08:18 +00:00
Родитель 071ec9c196
Коммит f24efaba37
1 изменённых файлов: 25 добавлений и 6 удалений

Просмотреть файл

@ -70,12 +70,6 @@ EXTRA_LIBS = \
$(TK_LIBS) \
$(NULL)
ifeq ($(OS_ARCH),WINNT)
OS_LIBS += comctl32.lib comdlg32.lib uuid.lib shell32.lib ole32.lib oleaut32.lib version.lib winspool.lib
RCINCLUDE = splash.rc
RCFLAGS += -DMOZ_PHOENIX -I$(srcdir)
endif
ifndef MOZ_WINCONSOLE
ifdef MOZ_DEBUG
MOZ_WINCONSOLE = 1
@ -84,8 +78,33 @@ MOZ_WINCONSOLE = 0
endif
endif
include $(topsrcdir)/config/config.mk
ifdef BUILD_STATIC_LIBS
include $(topsrcdir)/config/static-config.mk
EXTRA_DEPS += \
$(STATIC_EXTRA_DEPS) \
$(NULL)
DEFINES += $(STATIC_DEFINES)
CPPSRCS += $(STATIC_CPPSRCS)
EXTRA_DSO_LDOPTS+= -L$(DEPTH)/dist/lib/components
EXTRA_DSO_LIBS += $(STATIC_EXTRA_DSO_LIBS)
REQUIRES += $(STATIC_REQUIRES)
EXTRA_LIBS += $(STATIC_EXTRA_LIBS)
endif
ifeq ($(OS_ARCH),WINNT)
OS_LIBS += comctl32.lib comdlg32.lib uuid.lib shell32.lib ole32.lib oleaut32.lib version.lib winspool.lib
RCINCLUDE = splash.rc
RCFLAGS += -DMOZ_PHOENIX -I$(srcdir)
endif
include $(topsrcdir)/config/rules.mk
ifdef BUILD_STATIC_LIBS
include $(topsrcdir)/config/static-rules.mk
endif
$(PROGRAM): $(DIST)/lib/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX)
ifneq (,$(filter-out OS2 WINNT,$(OS_ARCH)))