/js/lib/Socket.IO-node/support/expresso/deps/jscoverage/js/config/Makefile.in
Autoconf | 106 lines | 46 code | 17 blank | 43 comment | 1 complexity | fa775cdbbc30925061cbd2ddbe4003bc MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1, MPL-2.0-no-copyleft-exception, BSD-3-Clause
1# 2# ***** BEGIN LICENSE BLOCK ***** 3# Version: MPL 1.1/GPL 2.0/LGPL 2.1 4# 5# The contents of this file are subject to the Mozilla Public License Version 6# 1.1 (the "License"); you may not use this file except in compliance with 7# the License. You may obtain a copy of the License at 8# http://www.mozilla.org/MPL/ 9# 10# Software distributed under the License is distributed on an "AS IS" basis, 11# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 12# for the specific language governing rights and limitations under the 13# License. 14# 15# The Original Code is mozilla.org code. 16# 17# The Initial Developer of the Original Code is 18# Netscape Communications Corporation. 19# Portions created by the Initial Developer are Copyright (C) 1998 20# the Initial Developer. All Rights Reserved. 21# 22# Contributor(s): 23# Robert Ginda <rginda@netscape.com> 24# John Taylor <jtaylor@netscape.com> 25# 26# Alternatively, the contents of this file may be used under the terms of 27# either of the GNU General Public License Version 2 or later (the "GPL"), 28# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 29# in which case the provisions of the GPL or the LGPL are applicable instead 30# of those above. If you wish to allow use of your version of this file only 31# under the terms of either the GPL or the LGPL, and not to allow others to 32# use your version of this file under the terms of the MPL, indicate your 33# decision by deleting the provisions above and replace them with the notice 34# and other provisions required by the GPL or the LGPL. If you do not delete 35# the provisions above, a recipient may use your version of this file under 36# the terms of any one of the MPL, the GPL or the LGPL. 37# 38# ***** END LICENSE BLOCK ***** 39 40DEPTH = .. 41topsrcdir = @top_srcdir@ 42srcdir = @srcdir@ 43VPATH = @srcdir@ 44 45include $(DEPTH)/config/autoconf.mk 46 47# For sanity's sake, we compile nsinstall without the wrapped system 48# headers, so that we can use it to set up the wrapped system headers. 49VISIBILITY_FLAGS = 50 51ifneq (,$(CROSS_COMPILE)$(filter-out WINNT OS2,$(OS_ARCH))) 52ifneq ($(OS_ARCH), WINCE) 53HOST_PROGRAM = nsinstall$(HOST_BIN_SUFFIX) 54HOST_CSRCS = nsinstall.c pathsub.c 55endif 56endif 57 58PLSRCS = nfspwd.pl revdepth.pl 59 60TARGETS = $(HOST_PROGRAM) $(PLSRCS:.pl=) $(SIMPLE_PROGRAMS) 61 62# IMPORTANT: Disable NSBUILDROOT for this directory only, otherwise we have 63# a recursive rule for finding nsinstall and the Perl scripts. 64ifdef NSBUILDROOT 65override NSBUILDROOT := 66endif 67 68ifdef GNU_CC 69MODULE_OPTIMIZE_FLAGS = -O3 70endif 71 72ifndef COMPILER_DEPEND 73ifndef MOZ_NATIVE_MAKEDEPEND 74DIRS += mkdepend 75endif 76endif 77 78include $(topsrcdir)/config/config.mk 79 80# Do not install util programs 81NO_INSTALL=1 82 83include $(topsrcdir)/config/rules.mk 84 85export:: $(TARGETS) 86ifdef HOST_PROGRAM 87 $(INSTALL) $(HOST_PROGRAM) $(DIST)/bin 88endif 89 90ifdef WRAP_SYSTEM_INCLUDES 91export:: 92 if test ! -d system_wrappers; then mkdir system_wrappers; fi 93 $(PERL) $(srcdir)/preprocessor.pl $(DEFINES) $(ACDEFINES) \ 94 -DBUILD_STATIC_LIBS=$(BUILD_STATIC_LIBS) \ 95 $(srcdir)/system-headers | $(PERL) $(srcdir)/make-system-wrappers.pl system_wrappers 96 $(INSTALL) system_wrappers $(DIST)/include 97 98GARBAGE_DIRS += system_wrappers 99endif 100 101FORCE: 102 103ifdef MKDEPEND_DIR 104clean clobber realclean clobber_all:: 105 cd $(MKDEPEND_DIR); $(MAKE) $@ 106endif