mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 11:55:49 +00:00
23f2a4bc21
CLOSED TREE Backed out changeset 28abb8af2d62 (bug 1099430) Backed out changeset 358aa39360d5 (bug 1099430) Backed out changeset 3313e545f4f6 (bug 1099430)
52 lines
1.3 KiB
Makefile
52 lines
1.3 KiB
Makefile
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
ifndef INCLUDED_VERSION_MK
|
|
INCLUDED_VERSION_MK=1
|
|
|
|
# Windows gmake build:
|
|
# Build default .rc file if $(RESFILE) isn't defined.
|
|
# TODO:
|
|
# PBI : Private build info. Not used currently.
|
|
# Guessing the best way would be to set an env var.
|
|
# BINARY : Binary name. Not used currently.
|
|
ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
|
|
ifndef RESFILE
|
|
RCFILE=./module.rc
|
|
RESFILE=./module.res
|
|
_RC_STRING = -QUIET 1 -DEPTH $(DEPTH) -TOPSRCDIR $(topsrcdir) -OBJDIR . -SRCDIR $(srcdir) -DISPNAME $(MOZ_APP_DISPLAYNAME) -APPVERSION $(MOZ_APP_VERSION)
|
|
ifdef MOZILLA_OFFICIAL
|
|
_RC_STRING += -OFFICIAL 1
|
|
endif
|
|
ifdef MOZ_DEBUG
|
|
_RC_STRING += -DEBUG 1
|
|
endif
|
|
ifdef PROGRAM
|
|
_RC_STRING += -BINARY $(PROGRAM)
|
|
else
|
|
ifdef _PROGRAM
|
|
_RC_STRING += -BINARY $(_PROGRAM)
|
|
else
|
|
ifdef SHARED_LIBRARY
|
|
_RC_STRING += -BINARY $(SHARED_LIBRARY)
|
|
endif
|
|
endif
|
|
endif
|
|
ifdef RCINCLUDE
|
|
_RC_STRING += -RCINCLUDE $(srcdir)/$(RCINCLUDE)
|
|
endif
|
|
|
|
GARBAGE += $(RESFILE) $(RCFILE)
|
|
|
|
#dummy target so $(RCFILE) doesn't become the default =P
|
|
all::
|
|
|
|
$(RCFILE): $(RCINCLUDE) $(topsrcdir)/config/version_win.pl
|
|
$(PERL) $(topsrcdir)/config/version_win.pl $(_RC_STRING)
|
|
|
|
endif # RESFILE
|
|
endif # Windows
|
|
|
|
endif
|