/js/lib/Socket.IO-node/support/expresso/deps/jscoverage/js/config/version.mk
Makefile | 85 lines | 37 code | 7 blank | 41 comment | 0 complexity | d55b68a2a4f0a91e6a794e7a702658a5 MD5 | raw file
1# ***** BEGIN LICENSE BLOCK ***** 2# Version: MPL 1.1/GPL 2.0/LGPL 2.1 3# 4# The contents of this file are subject to the Mozilla Public License Version 5# 1.1 (the "License"); you may not use this file except in compliance with 6# the License. You may obtain a copy of the License at 7# http://www.mozilla.org/MPL/ 8# 9# Software distributed under the License is distributed on an "AS IS" basis, 10# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 11# for the specific language governing rights and limitations under the 12# License. 13# 14# The Original Code is the Win32 Version System. 15# 16# The Initial Developer of the Original Code is Netscape Communications Corporation 17# Portions created by the Initial Developer are Copyright (C) 2002 18# the Initial Developer. All Rights Reserved. 19# 20# Contributor(s): 21# 22# Alternatively, the contents of this file may be used under the terms of 23# either the GNU General Public License Version 2 or later (the "GPL"), or 24# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 25# in which case the provisions of the GPL or the LGPL are applicable instead 26# of those above. If you wish to allow use of your version of this file only 27# under the terms of either the GPL or the LGPL, and not to allow others to 28# use your version of this file under the terms of the MPL, indicate your 29# decision by deleting the provisions above and replace them with the notice 30# and other provisions required by the GPL or the LGPL. If you do not delete 31# the provisions above, a recipient may use your version of this file under 32# the terms of any one of the MPL, the GPL or the LGPL. 33# 34# ***** END LICENSE BLOCK ***** 35 36ifndef INCLUDED_VERSION_MK 37INCLUDED_VERSION_MK=1 38 39# Windows gmake build: 40# Build default .rc file if $(RESFILE) isn't defined. 41# TODO: 42# PBI : Private build info. Not used currently. 43# Guessing the best way would be to set an env var. 44# BINARY : Binary name. Not used currently. 45ifeq ($(MOZ_WIDGET_TOOLKIT),windows) 46ifndef RESFILE 47RCFILE=./module.rc 48RESFILE=./module.res 49_RC_STRING = -QUIET 1 -DEPTH $(DEPTH) -TOPSRCDIR $(topsrcdir) -BITS $(MOZ_BITS) -OBJDIR . -SRCDIR $(srcdir) -DISPNAME $(MOZ_APP_DISPLAYNAME) 50ifneq ($(BUILD_OFFICIAL)_$(MOZILLA_OFFICIAL),_) 51_RC_STRING += -OFFICIAL 1 52endif 53ifdef MOZ_DEBUG 54_RC_STRING += -DEBUG 1 55endif 56ifdef MODULE 57_RC_STRING += -MODNAME $(MODULE) 58endif 59ifdef PROGRAM 60_RC_STRING += -BINARY $(PROGRAM) 61else 62ifdef _PROGRAM 63_RC_STRING += -BINARY $(_PROGRAM) 64else 65ifdef SHARED_LIBRARY 66_RC_STRING += -BINARY $(SHARED_LIBRARY) 67endif 68endif 69endif 70ifdef RCINCLUDE 71_RC_STRING += -RCINCLUDE $(srcdir)/$(RCINCLUDE) 72endif 73 74GARBAGE += $(RESFILE) $(RCFILE) 75 76#dummy target so $(RCFILE) doesn't become the default =P 77all:: 78 79$(RCFILE): $(RCINCLUDE) $(topsrcdir)/config/version_win.pl 80 $(PERL) $(topsrcdir)/config/version_win.pl $(_RC_STRING) 81 82endif # RESFILE 83endif # Windows 84 85endif