/js/lib/Socket.IO-node/support/expresso/deps/jscoverage/js/ref-config/Darwin5.3.mk
Makefile | 81 lines | 19 code | 13 blank | 49 comment | 0 complexity | 79a13e0ed615d848670f5f328249d72a MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1, MPL-2.0-no-copyleft-exception, BSD-3-Clause
1# -*- Mode: makefile -*- 2# 3# ***** BEGIN LICENSE BLOCK ***** 4# Version: MPL 1.1/GPL 2.0/LGPL 2.1 5# 6# The contents of this file are subject to the Mozilla Public License Version 7# 1.1 (the "License"); you may not use this file except in compliance with 8# the License. You may obtain a copy of the License at 9# http://www.mozilla.org/MPL/ 10# 11# Software distributed under the License is distributed on an "AS IS" basis, 12# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 13# for the specific language governing rights and limitations under the 14# License. 15# 16# The Original Code is Mozilla Communicator client code, released 17# March 31, 1998. 18# 19# The Initial Developer of the Original Code is 20# Netscape Communications Corporation. 21# Portions created by the Initial Developer are Copyright (C) 1998 22# the Initial Developer. All Rights Reserved. 23# 24# Contributor(s): 25# Steve Zellers (zellers@apple.com) 26# 27# Alternatively, the contents of this file may be used under the terms of 28# either the GNU General Public License Version 2 or later (the "GPL"), or 29# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 30# in which case the provisions of the GPL or the LGPL are applicable instead 31# of those above. If you wish to allow use of your version of this file only 32# under the terms of either the GPL or the LGPL, and not to allow others to 33# use your version of this file under the terms of the MPL, indicate your 34# decision by deleting the provisions above and replace them with the notice 35# and other provisions required by the GPL or the LGPL. If you do not delete 36# the provisions above, a recipient may use your version of this file under 37# the terms of any one of the MPL, the GPL or the LGPL. 38# 39# ***** END LICENSE BLOCK ***** 40 41# 42# Config for Mac OS X as of PR3 43# Just ripped from Linux config 44# 45 46CC = cc 47CCC = g++ 48CFLAGS += -Wall -Wno-format 49OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN 50 51RANLIB = ranlib 52MKSHLIB = libtool $(XMKSHLIBOPTS) -framework System 53 54#.c.o: 55# $(CC) -c -MD $*.d $(CFLAGS) $< 56 57CPU_ARCH = $(shell uname -m) 58ifeq (86,$(findstring 86,$(CPU_ARCH))) 59CPU_ARCH = x86 60OS_CFLAGS+= -DX86_LINUX 61endif 62GFX_ARCH = x 63 64OS_LIBS = -lc -framework System 65 66ASFLAGS += -x assembler-with-cpp 67 68ifeq ($(CPU_ARCH),alpha) 69 70# Ask the C compiler on alpha linux to let us work with denormalized 71# double values, which are required by the ECMA spec. 72 73OS_CFLAGS += -mieee 74endif 75 76# Use the editline library to provide line-editing support. 77JS_EDITLINE = 1 78 79# Don't allow Makefile.ref to use libmath 80NO_LIBM = 1 81