Check-in Number:
|
5439 | |
Date: |
2005-Feb-12 21:10:33 (local)
2005-Feb-12 20:10:33 (UTC) |
User: | rse |
Branch: | |
Comment: |
Import new upstream version: Mozilla JavaScript 1.6-1.5.0.5-20060722 |
Tickets: |
|
Inspections: |
|
Files: |
|
ossp-pkg/js/src/config/AIX4.1.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:39 2024
***************
*** 0 ****
--- 1,65 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for AIX
+ #
+
+ CC = xlC_r
+ CCC = xlC_r
+
+ RANLIB = ranlib
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+ ARCH := aix
+ CPU_ARCH = rs6000
+ GFX_ARCH = x
+ INLINES = js_compare_and_swap:js_fast_lock1:js_fast_unlock1:js_lock_get_slot:js_lock_set_slot:js_lock_scope1
+
+ OS_CFLAGS = -qarch=com -qinline+$(INLINES) -DXP_UNIX -DAIX -DAIXV3 -DSYSV -DHAVE_LOCALTIME_R
+ OS_LIBS = -lbsd -lsvld -lm
+ #-lpthreads -lc_r
+
+ MKSHLIB = $(LD) -bM:SRE -bh:4 -bnoentry -berok
+ XLDFLAGS += -lc
+
+ ifdef JS_THREADSAFE
+ XLDFLAGS += -lsvld
+ endif
|
|
ossp-pkg/js/src/config/AIX4.1.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/AIX4.2.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:39 2024
***************
*** 0 ****
--- 1,64 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for AIX
+ #
+
+ CC = xlC_r
+ CCC = xlC_r
+ CFLAGS += -qarch=com -qnoansialias -qinline+$(INLINES) -DXP_UNIX -DAIX -DAIXV3 -DSYSV -DHAVE_LOCALTIME_R
+
+ RANLIB = ranlib
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+ ARCH := aix
+ CPU_ARCH = rs6000
+ GFX_ARCH = x
+ INLINES = js_compare_and_swap:js_fast_lock1:js_fast_unlock1:js_lock_get_slot:js_lock_set_slot:js_lock_scope1
+
+ #-lpthreads -lc_r
+
+ MKSHLIB = /usr/lpp/xlC/bin/makeC++SharedLib_r -p 0 -G -berok
+
+ ifdef JS_THREADSAFE
+ XLDFLAGS += -ldl
+ endif
+
|
|
ossp-pkg/js/src/config/AIX4.2.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/AIX4.3.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:39 2024
***************
*** 0 ****
--- 1,65 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for AIX
+ #
+
+ CC = xlC_r
+ CCC = xlC_r
+ CFLAGS += -qarch=com -qnoansialias -qinline+$(INLINES) -DXP_UNIX -DAIX -DAIXV3 -DSYSV -DAIX4_3 -DHAVE_LOCALTIME_R
+
+ RANLIB = ranlib
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+ ARCH := aix
+ CPU_ARCH = rs6000
+ GFX_ARCH = x
+ INLINES = js_compare_and_swap:js_fast_lock1:js_fast_unlock1:js_lock_get_slot:js_lock_set_slot:js_lock_scope1
+
+ #-lpthreads -lc_r
+
+ MKSHLIB_BIN = /usr/ibmcxx/bin/makeC++SharedLib_r
+ MKSHLIB = $(MKSHLIB_BIN) -p 0 -G -berok -bM:UR
+
+ ifdef JS_THREADSAFE
+ XLDFLAGS += -ldl
+ endif
+
|
|
ossp-pkg/js/src/config/AIX4.3.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/Darwin.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,81 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ # Steve Zellers (zellers@apple.com)
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config for Mac OS X as of PR3
+ # Just ripped from Linux config
+ #
+
+ CC = cc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN
+
+ RANLIB = ranlib
+ MKSHLIB = libtool $(XMKSHLIBOPTS) -framework System
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = $(shell uname -m)
+ ifeq (86,$(findstring 86,$(CPU_ARCH)))
+ CPU_ARCH = x86
+ OS_CFLAGS+= -DX86_LINUX
+ endif
+ GFX_ARCH = x
+
+ OS_LIBS = -lc -framework System
+
+ ASFLAGS += -x assembler-with-cpp
+
+ ifeq ($(CPU_ARCH),alpha)
+
+ # Ask the C compiler on alpha linux to let us work with denormalized
+ # double values, which are required by the ECMA spec.
+
+ OS_CFLAGS += -mieee
+ endif
+
+ # Use the editline library to provide line-editing support.
+ JS_EDITLINE = 1
+
+ # Don't allow Makefile.ref to use libmath
+ NO_LIBM = 1
+
|
|
ossp-pkg/js/src/config/Darwin.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/Darwin1.3.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,81 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ # Steve Zellers (zellers@apple.com)
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config for Mac OS X as of PR3
+ # Just ripped from Linux config
+ #
+
+ CC = cc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DRHAPSODY
+
+ RANLIB = ranlib
+ MKSHLIB = libtool $(XMKSHLIBOPTS) -framework System
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = $(shell uname -m)
+ ifeq (86,$(findstring 86,$(CPU_ARCH)))
+ CPU_ARCH = x86
+ OS_CFLAGS+= -DX86_LINUX
+ endif
+ GFX_ARCH = x
+
+ OS_LIBS = -lc -framework System
+
+ ASFLAGS += -x assembler-with-cpp
+
+ ifeq ($(CPU_ARCH),alpha)
+
+ # Ask the C compiler on alpha linux to let us work with denormalized
+ # double values, which are required by the ECMA spec.
+
+ OS_CFLAGS += -mieee
+ endif
+
+ # Use the editline library to provide line-editing support.
+ JS_EDITLINE = 1
+
+ # Don't allow Makefile.ref to use libmath
+ NO_LIBM = 1
+
|
|
ossp-pkg/js/src/config/Darwin1.3.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/Darwin1.4.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,41 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ # Mike McCabe <mike+mozilla@meer.net>
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ include $(DEPTH)/config/Darwin1.3.mk
|
|
ossp-pkg/js/src/config/Darwin1.4.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/Darwin5.2.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,81 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ # Steve Zellers (zellers@apple.com)
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config for Mac OS X as of PR3
+ # Just ripped from Linux config
+ #
+
+ CC = cc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN
+
+ RANLIB = ranlib
+ MKSHLIB = libtool $(XMKSHLIBOPTS) -framework System
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = $(shell uname -m)
+ ifeq (86,$(findstring 86,$(CPU_ARCH)))
+ CPU_ARCH = x86
+ OS_CFLAGS+= -DX86_LINUX
+ endif
+ GFX_ARCH = x
+
+ OS_LIBS = -lc -framework System
+
+ ASFLAGS += -x assembler-with-cpp
+
+ ifeq ($(CPU_ARCH),alpha)
+
+ # Ask the C compiler on alpha linux to let us work with denormalized
+ # double values, which are required by the ECMA spec.
+
+ OS_CFLAGS += -mieee
+ endif
+
+ # Use the editline library to provide line-editing support.
+ JS_EDITLINE = 1
+
+ # Don't allow Makefile.ref to use libmath
+ NO_LIBM = 1
+
|
|
ossp-pkg/js/src/config/Darwin5.2.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/Darwin5.3.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,81 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ # Steve Zellers (zellers@apple.com)
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config for Mac OS X as of PR3
+ # Just ripped from Linux config
+ #
+
+ CC = cc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN
+
+ RANLIB = ranlib
+ MKSHLIB = libtool $(XMKSHLIBOPTS) -framework System
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = $(shell uname -m)
+ ifeq (86,$(findstring 86,$(CPU_ARCH)))
+ CPU_ARCH = x86
+ OS_CFLAGS+= -DX86_LINUX
+ endif
+ GFX_ARCH = x
+
+ OS_LIBS = -lc -framework System
+
+ ASFLAGS += -x assembler-with-cpp
+
+ ifeq ($(CPU_ARCH),alpha)
+
+ # Ask the C compiler on alpha linux to let us work with denormalized
+ # double values, which are required by the ECMA spec.
+
+ OS_CFLAGS += -mieee
+ endif
+
+ # Use the editline library to provide line-editing support.
+ JS_EDITLINE = 1
+
+ # Don't allow Makefile.ref to use libmath
+ NO_LIBM = 1
+
|
|
ossp-pkg/js/src/config/Darwin5.3.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/HP-UXB.10.10.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,77 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for HPUX
+ #
+
+ # CC = gcc
+ # CCC = g++
+ # CFLAGS += -Wall -Wno-format -fPIC
+
+ CC = cc -Ae +Z
+ CCC = CC -Ae +a1 +eh +Z
+
+ RANLIB = echo
+ MKSHLIB = $(LD) -b
+
+ SO_SUFFIX = sl
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = hppa
+ GFX_ARCH = x
+
+ OS_CFLAGS = -DXP_UNIX -DHPUX -DSYSV -DHAVE_LOCALTIME_R
+ OS_LIBS = -ldld
+
+ ifeq ($(OS_RELEASE),B.10)
+ PLATFORM_FLAGS += -DHPUX10 -Dhpux10
+ PORT_FLAGS += -DRW_NO_OVERLOAD_SCHAR -DHAVE_MODEL_H
+ ifeq ($(OS_VERSION),.10)
+ PLATFORM_FLAGS += -DHPUX10_10
+ endif
+ ifeq ($(OS_VERSION),.20)
+ PLATFORM_FLAGS += -DHPUX10_20
+ endif
+ ifeq ($(OS_VERSION),.30)
+ PLATFORM_FLAGS += -DHPUX10_30
+ endif
+ endif
|
|
ossp-pkg/js/src/config/HP-UXB.10.10.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/HP-UXB.10.20.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,77 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for HPUX
+ #
+
+ # CC = gcc
+ # CCC = g++
+ # CFLAGS += -Wall -Wno-format -fPIC
+
+ CC = cc -Ae +Z
+ CCC = CC -Ae +a1 +eh +Z
+
+ RANLIB = echo
+ MKSHLIB = $(LD) -b
+
+ SO_SUFFIX = sl
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = hppa
+ GFX_ARCH = x
+
+ OS_CFLAGS = -DXP_UNIX -DHPUX -DSYSV -DHAVE_LOCALTIME_R
+ OS_LIBS = -ldld
+
+ ifeq ($(OS_RELEASE),B.10)
+ PLATFORM_FLAGS += -DHPUX10 -Dhpux10
+ PORT_FLAGS += -DRW_NO_OVERLOAD_SCHAR -DHAVE_MODEL_H
+ ifeq ($(OS_VERSION),.10)
+ PLATFORM_FLAGS += -DHPUX10_10
+ endif
+ ifeq ($(OS_VERSION),.20)
+ PLATFORM_FLAGS += -DHPUX10_20
+ endif
+ ifeq ($(OS_VERSION),.30)
+ PLATFORM_FLAGS += -DHPUX10_30
+ endif
+ endif
|
|
ossp-pkg/js/src/config/HP-UXB.10.20.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/HP-UXB.11.00.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,80 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for HPUX
+ #
+
+ ifdef NS_USE_NATIVE
+ CC = cc +Z +DAportable +DS2.0 +u4
+ # LD = aCC +Z -b -Wl,+s -Wl,-B,symbolic
+ else
+ CC = gcc -Wall -Wno-format -fPIC
+ CCC = g++ -Wall -Wno-format -fPIC
+ endif
+
+ RANLIB = echo
+ MKSHLIB = $(LD) -b
+
+ SO_SUFFIX = sl
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = hppa
+ GFX_ARCH = x
+
+ OS_CFLAGS = -DXP_UNIX -DHPUX -DSYSV -D_HPUX -DNATIVE -D_POSIX_C_SOURCE=199506L -DHAVE_LOCALTIME_R
+ OS_LIBS = -ldld
+
+ XLDFLAGS = -lpthread
+
+ ifeq ($(OS_RELEASE),B.10)
+ PLATFORM_FLAGS += -DHPUX10 -Dhpux10
+ PORT_FLAGS += -DRW_NO_OVERLOAD_SCHAR -DHAVE_MODEL_H
+ ifeq ($(OS_VERSION),.10)
+ PLATFORM_FLAGS += -DHPUX10_10
+ endif
+ ifeq ($(OS_VERSION),.20)
+ PLATFORM_FLAGS += -DHPUX10_20
+ endif
+ ifeq ($(OS_VERSION),.30)
+ PLATFORM_FLAGS += -DHPUX10_30
+ endif
+ endif
|
|
ossp-pkg/js/src/config/HP-UXB.11.00.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/IRIX.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,87 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for IRIX
+ #
+
+ CPU_ARCH = mips
+ GFX_ARCH = x
+
+ RANLIB = /bin/true
+
+ #NS_USE_GCC = 1
+
+ ifndef NS_USE_NATIVE
+ CC = gcc
+ CCC = g++
+ AS = $(CC) -x assembler-with-cpp
+ ODD_CFLAGS = -Wall -Wno-format
+ ifdef BUILD_OPT
+ OPTIMIZER = -O6
+ endif
+ else
+ ifeq ($(OS_RELEASE),6.2)
+ CC = cc -n32 -DIRIX6_2
+ endif
+ ifeq ($(OS_RELEASE),6.3)
+ CC = cc -n32 -DIRIX6_3
+ endif
+ ifeq ($(OS_RELEASE),6.5)
+ CC = cc -n32 -DIRIX6_5
+ endif
+ CCC = CC
+ # LD = CC
+ ODD_CFLAGS = -fullwarn -xansi
+ ifdef BUILD_OPT
+ OPTIMIZER += -Olimit 4000
+ endif
+ endif
+
+ # For purify
+ HAVE_PURIFY = 1
+ PURE_OS_CFLAGS = $(ODD_CFLAGS) -DXP_UNIX -DSVR4 -DSW_THREADS -DIRIX -DHAVE_LOCALTIME_R
+
+ OS_CFLAGS = $(PURE_OS_CFLAGS) -MDupdate $(DEPENDENCIES)
+
+ BSDECHO = echo
+ MKSHLIB = $(LD) -n32 -shared
+
+ # Use the editline library to provide line-editing support.
+ JS_EDITLINE = 1
|
|
ossp-pkg/js/src/config/IRIX.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/IRIX5.3.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for IRIX5.3
+ #
+
+ include $(DEPTH)/config/IRIX.mk
|
|
ossp-pkg/js/src/config/IRIX5.3.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/IRIX6.1.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for IRIX6.3
+ #
+
+ include $(DEPTH)/config/IRIX.mk
|
|
ossp-pkg/js/src/config/IRIX6.1.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/IRIX6.2.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for IRIX6.3
+ #
+
+ include $(DEPTH)/config/IRIX.mk
|
|
ossp-pkg/js/src/config/IRIX6.2.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/IRIX6.3.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for IRIX6.3
+ #
+
+ include $(DEPTH)/config/IRIX.mk
|
|
ossp-pkg/js/src/config/IRIX6.3.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/IRIX6.5.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for IRIX6.3
+ #
+
+ include $(DEPTH)/config/IRIX.mk
|
|
ossp-pkg/js/src/config/IRIX6.5.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/Mac_OS10.0.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,82 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ # Steve Zellers (zellers@apple.com)
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config for Mac OS X as of PR3
+ # Just ripped from Linux config
+ #
+
+ CC = cc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE
+ -DRHAPSODY
+
+ RANLIB = ranlib
+ MKSHLIB = libtool -dynamic $(XMKSHLIBOPTS) -framework System
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = $(shell uname -m)
+ ifeq (86,$(findstring 86,$(CPU_ARCH)))
+ CPU_ARCH = x86
+ OS_CFLAGS+= -DX86_LINUX
+ endif
+ GFX_ARCH = x
+
+ OS_LIBS = -lc -framework System
+
+ ASFLAGS += -x assembler-with-cpp
+
+ ifeq ($(CPU_ARCH),alpha)
+
+ # Ask the C compiler on alpha linux to let us work with denormalized
+ # double values, which are required by the ECMA spec.
+
+ OS_CFLAGS += -mieee
+ endif
+
+ # Use the editline library to provide line-editing support.
+ JS_EDITLINE = 1
+
+ # Don't allow Makefile.ref to use libmath
+ NO_LIBM = 1
+
|
|
ossp-pkg/js/src/config/Mac_OS10.0.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/OSF1V4.0.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,72 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for Data General DG/UX
+ #
+
+ #
+ # Initial DG/UX port by Marc Fraioli (fraioli@dg-rtp.dg.com)
+ #
+
+ ifndef NS_USE_NATIVE
+ CC = gcc
+ CCC = g++
+ CFLAGS += -mieee -Wall -Wno-format
+ else
+ CC = cc
+ CCC = cxx
+ CFLAGS += -ieee -std
+ # LD = cxx
+ endif
+
+ RANLIB = echo
+ MKSHLIB = $(LD) -shared -taso -all -expect_unresolved "*"
+
+ #
+ # _DGUX_SOURCE is needed to turn on a lot of stuff in the headers if
+ # you're not using DG's compiler. It shouldn't hurt if you are.
+ #
+ # _POSIX4A_DRAFT10_SOURCE is needed to pick up localtime_r, used in
+ # prtime.c
+ #
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -DDGUX -D_DGUX_SOURCE -D_POSIX4A_DRAFT10_SOURCE -DOSF1 -DHAVE_LOCALTIME_R
+ OS_LIBS = -lsocket -lnsl
+
+ NOSUCHFILE = /no-such-file
|
|
ossp-pkg/js/src/config/OSF1V4.0.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/OSF1V5.0.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,69 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for Tru64 Unix 5.0
+ #
+
+ #
+ # Initial DG/UX port by Marc Fraioli (fraioli@dg-rtp.dg.com)
+ #
+
+ ifndef NS_USE_NATIVE
+ CC = gcc
+ CCC = g++
+ CFLAGS += -mieee -Wall -Wno-format
+ else
+ CC = cc
+ CCC = cxx
+ CFLAGS += -ieee -std -pthread
+ # LD = cxx
+ endif
+
+ RANLIB = echo
+ MKSHLIB = $(LD) -shared -all -expect_unresolved "*"
+
+ #
+ # _POSIX4A_DRAFT10_SOURCE is needed to pick up localtime_r, used in
+ # prtime.c
+ #
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_POSIX4A_DRAFT10_SOURCE -DOSF1 -DHAVE_LOCALTIME_R
+ OS_LIBS = -lsocket -lnsl
+
+ NOSUCHFILE = /no-such-file
|
|
ossp-pkg/js/src/config/OSF1V5.0.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS4.1.4.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,101 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS4.1
+ #
+
+ CC = gcc
+ CCC = g++
+ RANLIB = ranlib
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = sparc
+ GFX_ARCH = x
+
+ # A pile of -D's to build xfe on sunos
+ MOZ_CFLAGS = -DSTRINGS_ALIGNED -DNO_REGEX -DNO_ISDIR -DUSE_RE_COMP \
+ -DNO_REGCOMP -DUSE_GETWD -DNO_MEMMOVE -DNO_ALLOCA \
+ -DBOGUS_MB_MAX -DNO_CONST
+
+ # Purify doesn't like -MDupdate
+ NOMD_OS_CFLAGS = -DXP_UNIX -Wall -Wno-format -DSW_THREADS -DSUNOS4 -DNEED_SYSCALL \
+ $(MOZ_CFLAGS)
+
+ OS_CFLAGS = $(NOMD_OS_CFLAGS) -MDupdate $(DEPENDENCIES)
+ OS_LIBS = -ldl -lm
+
+ MKSHLIB = $(LD) -L$(MOTIF)/lib
+
+ HAVE_PURIFY = 1
+ MOTIF = /home/motif/usr
+ MOTIFLIB = -L$(MOTIF)/lib -lXm
+ INCLUDES += -I/usr/X11R5/include -I$(MOTIF)/include
+
+ NOSUCHFILE = /solaris-rm-f-sucks
+
+ LOCALE_MAP = $(DEPTH)/cmd/xfe/intl/sunos.lm
+
+ EN_LOCALE = en_US
+ DE_LOCALE = de
+ FR_LOCALE = fr
+ JP_LOCALE = ja
+ SJIS_LOCALE = ja_JP.SJIS
+ KR_LOCALE = ko
+ CN_LOCALE = zh
+ TW_LOCALE = zh_TW
+ I2_LOCALE = i2
+ IT_LOCALE = it
+ SV_LOCALE = sv
+ ES_LOCALE = es
+ NL_LOCALE = nl
+ PT_LOCALE = pt
+
+ LOC_LIB_DIR = /usr/openwin/lib/locale
+
+ BSDECHO = echo
+
+ #
+ # These defines are for building unix plugins
+ #
+ BUILD_UNIX_PLUGINS = 1
+ DSO_LDOPTS =
+ DSO_LDFLAGS =
|
|
ossp-pkg/js/src/config/SunOS4.1.4.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS5.3.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,91 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS5.3
+ #
+
+ CC = gcc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+
+ #CC = /opt/SUNWspro/SC3.0.1/bin/cc
+ RANLIB = echo
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = sparc
+ GFX_ARCH = x
+
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -DSOLARIS -DHAVE_LOCALTIME_R
+ OS_LIBS = -lsocket -lnsl -ldl
+
+ ASFLAGS += -P -L -K PIC -D_ASM -D__STDC__=0
+
+ HAVE_PURIFY = 1
+
+ NOSUCHFILE = /solaris-rm-f-sucks
+
+ ifndef JS_NO_ULTRA
+ ULTRA_OPTIONS := -xarch=v8plus
+ ULTRA_OPTIONSD := -DULTRA_SPARC
+ else
+ ULTRA_OPTIONS := -xarch=v8
+ ULTRA_OPTIONSD :=
+ endif
+
+ ifeq ($(OS_CPUARCH),sun4u)
+ DEFINES += $(ULTRA_OPTIONSD)
+ ifeq ($(findstring gcc,$(CC)),gcc)
+ DEFINES += -Wa,$(ULTRA_OPTIONS),$(ULTRA_OPTIONSD)
+ else
+ ASFLAGS += $(ULTRA_OPTIONS) $(ULTRA_OPTIONSD)
+ endif
+ endif
+
+ ifeq ($(OS_CPUARCH),sun4m)
+ ifeq ($(findstring gcc,$(CC)),gcc)
+ DEFINES += -Wa,-xarch=v8
+ else
+ ASFLAGS += -xarch=v8
+ endif
+ endif
+
+ MKSHLIB = $(LD) -G
|
|
ossp-pkg/js/src/config/SunOS5.3.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS5.4.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,92 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS5.4
+ #
+
+ ifdef NS_USE_NATIVE
+ CC = cc
+ CCC = CC
+ else
+ CC = gcc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+ endif
+
+ RANLIB = echo
+
+ CPU_ARCH = sparc
+ GFX_ARCH = x
+
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D__svr4 -DSOLARIS -DHAVE_LOCALTIME_R
+ OS_LIBS = -lsocket -lnsl -ldl
+
+ ASFLAGS += -P -L -K PIC -D_ASM -D__STDC__=0
+
+ HAVE_PURIFY = 1
+
+ NOSUCHFILE = /solaris-rm-f-sucks
+
+ ifndef JS_NO_ULTRA
+ ULTRA_OPTIONS := -xarch=v8plus
+ ULTRA_OPTIONSD := -DULTRA_SPARC
+ else
+ ULTRA_OPTIONS := -xarch=v8
+ ULTRA_OPTIONSD :=
+ endif
+
+ ifeq ($(OS_CPUARCH),sun4u)
+ DEFINES += $(ULTRA_OPTIONSD)
+ ifeq ($(findstring gcc,$(CC)),gcc)
+ DEFINES += -Wa,$(ULTRA_OPTIONS),$(ULTRA_OPTIONSD)
+ else
+ ASFLAGS += $(ULTRA_OPTIONS) $(ULTRA_OPTIONSD)
+ endif
+ endif
+
+ ifeq ($(OS_CPUARCH),sun4m)
+ ifeq ($(findstring gcc,$(CC)),gcc)
+ DEFINES += -Wa,-xarch=v8
+ else
+ ASFLAGS += -xarch=v8
+ endif
+ endif
+
+ MKSHLIB = $(LD) -G
|
|
ossp-pkg/js/src/config/SunOS5.4.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS5.5.1.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS5.5.1
+ #
+
+ include $(DEPTH)/config/SunOS5.5.mk
|
|
ossp-pkg/js/src/config/SunOS5.5.1.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS5.5.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,87 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS5.5
+ #
+
+ AS = /usr/ccs/bin/as
+ ifndef NS_USE_NATIVE
+ CC = gcc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+ else
+ CC = cc
+ CCC = CC
+ endif
+
+ RANLIB = echo
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = sparc
+ GFX_ARCH = x
+
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -DSOLARIS -DHAVE_LOCALTIME_R
+ OS_LIBS = -lsocket -lnsl -ldl
+
+ ASFLAGS += -P -L -K PIC -D_ASM -D__STDC__=0
+
+ HAVE_PURIFY = 1
+
+ NOSUCHFILE = /solaris-rm-f-sucks
+
+ ifeq ($(OS_CPUARCH),sun4u) # ultra sparc?
+ ifeq ($(CC),gcc) # using gcc?
+ ifndef JS_NO_ULTRA # do we want ultra?
+ ifdef JS_THREADSAFE # only in thread-safe mode
+ DEFINES += -DULTRA_SPARC
+ DEFINES += -Wa,-xarch=v8plus,-DULTRA_SPARC
+ else
+ ASFLAGS += -xarch=v8plus -DULTRA_SPARC
+ endif
+ endif
+ endif
+ endif
+
+ MKSHLIB = $(LD) -G
+
+ # Use the editline library to provide line-editing support.
+ JS_EDITLINE = 1
|
|
ossp-pkg/js/src/config/SunOS5.5.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS5.6.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,89 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS5.5
+ #
+
+ AS = /usr/ccs/bin/as
+ ifndef NS_USE_NATIVE
+ CC = gcc
+ CCC = g++
+ CFLAGS += -Wall -Wno-format
+ else
+ CC = cc
+ CCC = CC
+ CFLAGS += -mt -KPIC
+ # LD = CC
+ endif
+
+ RANLIB = echo
+
+ #.c.o:
+ # $(CC) -c -MD $*.d $(CFLAGS) $<
+
+ CPU_ARCH = sparc
+ GFX_ARCH = x
+
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -DSOLARIS -DHAVE_LOCALTIME_R
+ OS_LIBS = -lsocket -lnsl -ldl
+
+ ASFLAGS += -P -L -K PIC -D_ASM -D__STDC__=0
+
+ HAVE_PURIFY = 1
+
+ NOSUCHFILE = /solaris-rm-f-sucks
+
+ ifeq ($(OS_CPUARCH),sun4u) # ultra sparc?
+ ifeq ($(CC),gcc) # using gcc?
+ ifndef JS_NO_ULTRA # do we want ultra?
+ ifdef JS_THREADSAFE # only in thread-safe mode
+ DEFINES += -DULTRA_SPARC
+ DEFINES += -Wa,-xarch=v8plus,-DULTRA_SPARC
+ else
+ ASFLAGS += -xarch=v8plus -DULTRA_SPARC
+ endif
+ endif
+ endif
+ endif
+
+ MKSHLIB = $(LD) -G
+
+ # Use the editline library to provide line-editing support.
+ JS_EDITLINE = 1
|
|
ossp-pkg/js/src/config/SunOS5.6.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS5.7.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1999
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS5.7
+ #
+
+ include $(DEPTH)/config/SunOS5.5.mk
|
|
ossp-pkg/js/src/config/SunOS5.7.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS5.8.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1999
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS5.8
+ #
+
+ include $(DEPTH)/config/SunOS5.5.mk
|
|
ossp-pkg/js/src/config/SunOS5.8.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/SunOS5.9.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,44 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1999
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for SunOS5.9
+ #
+
+ include $(DEPTH)/config/SunOS5.5.mk
|
|
ossp-pkg/js/src/config/SunOS5.9.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/config/dgux.mk -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,64 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Netscape Communications Corporation.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Config stuff for Data General DG/UX
+ #
+
+ #
+ # Initial DG/UX port by Marc Fraioli (fraioli@dg-rtp.dg.com)
+ #
+
+ AS = as
+ CC = gcc
+ CCC = g++
+
+ RANLIB = echo
+
+ #
+ # _DGUX_SOURCE is needed to turn on a lot of stuff in the headers if
+ # you're not using DG's compiler. It shouldn't hurt if you are.
+ #
+ # _POSIX4A_DRAFT10_SOURCE is needed to pick up localtime_r, used in
+ # prtime.c
+ #
+ OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -DDGUX -D_DGUX_SOURCE -D_POSIX4A_DRAFT10_SOURCE -DHAVE_LOCALTIME_R
+ OS_LIBS = -lsocket -lnsl
+
+ NOSUCHFILE = /no-such-file
|
|
ossp-pkg/js/src/config/dgux.mk 1.1 -> 1.1.1.1
ossp-pkg/js/src/editline/Makefile.ref -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,144 ----
+ # -*- Mode: makefile -*-
+ #
+ # ***** BEGIN LICENSE BLOCK *****
+ # Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ #
+ # The contents of this file are subject to the Mozilla Public License Version
+ # 1.1 (the "License"); you may not use this file except in compliance with
+ # the License. You may obtain a copy of the License at
+ # http://www.mozilla.org/MPL/
+ #
+ # Software distributed under the License is distributed on an "AS IS" basis,
+ # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ # for the specific language governing rights and limitations under the
+ # License.
+ #
+ # The Original Code is Mozilla Communicator client code, released
+ # March 31, 1998.
+ #
+ # The Initial Developer of the Original Code is
+ # Simmule Turner and Rich Salz.
+ # Portions created by the Initial Developer are Copyright (C) 1998
+ # the Initial Developer. All Rights Reserved.
+ #
+ # Contributor(s):
+ #
+ # Alternatively, the contents of this file may be used under the terms of
+ # either the GNU General Public License Version 2 or later (the "GPL"), or
+ # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ # in which case the provisions of the GPL or the LGPL are applicable instead
+ # of those above. If you wish to allow use of your version of this file only
+ # under the terms of either the GPL or the LGPL, and not to allow others to
+ # use your version of this file under the terms of the MPL, indicate your
+ # decision by deleting the provisions above and replace them with the notice
+ # and other provisions required by the GPL or the LGPL. If you do not delete
+ # the provisions above, a recipient may use your version of this file under
+ # the terms of any one of the MPL, the GPL or the LGPL.
+ #
+ # ***** END LICENSE BLOCK *****
+
+ #
+ # Copyright 1992,1993 Simmule Turner and Rich Salz. All rights reserved.
+ #
+ # This software is not subject to any license of the American Telephone
+ # and Telegraph Company or of the Regents of the University of California.
+ #
+ # Permission is granted to anyone to use this software for any purpose on
+ # any computer system, and to alter it and redistribute it freely, subject
+ # to the following restrictions:
+ # 1. The authors are not responsible for the consequences of use of this
+ # software, no matter how awful, even if they arise from flaws in it.
+ # 2. The origin of this software must not be misrepresented, either by
+ # explicit claim or by omission. Since few users ever read sources,
+ # credits must appear in the documentation.
+ # 3. Altered versions must be plainly marked as such, and must not be
+ # misrepresented as being the original software. Since few users
+ # ever read sources, credits must appear in the documentation.
+ # 4. This notice may not be removed or altered.
+ #
+
+ #
+ # Unix makefile for editline library.
+ #
+
+ ## Set your options:
+ ## -DANSI_ARROWS ANSI arrows keys work like emacs.
+ ## -DHAVE_STDLIB Have <stdlib.h>.
+ ## -DHAVE_TCGETATTR Have tcgetattr(), tcsetattr().
+ ## -DHAVE_TERMIO Have "struct termio" and <termio.h>
+ ## (If neither of above two, we use <sgttyb.h> and BSD ioctl's)
+ ## -DHIDE Make static functions static (non debug).
+ ## -DHIST_SIZE=n History size.
+ ## -DNEED_STRDUP Don't have strdup().
+ ## -DUNIQUE_HISTORY Don't save command if same as last one.
+ ## -DUSE_DIRENT Use <dirent.h>, not <sys/dir.h>?
+ ## -DUSE_TERMCAP Use the termcap library for terminal size
+ ## see LDFLAGS, below, if you set this.
+ ## -DNEED_PERROR Don't have perror() (used in testit)
+
+ ## If you have -DUSE_TERMCAP, set this as appropriate:
+ #LDFLAGS = -ltermlib
+ #LDFLAGS = -ltermcap
+
+ DEFS = -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX \
+ -DHAVE_STDLIB -DUNIQUE_HISTORY
+
+ DEPTH = ..
+
+ include $(DEPTH)/config.mk
+
+ #
+ # Default IEEE libm
+ #
+ CFLAGS += -DXP_UNIX $(OPTIMIZER) $(OS_CFLAGS) $(DEFINES) $(INCLUDES) \
+ -DJSFILE $(XCFLAGS) $(DEFS)
+
+ INCFILES = editline.h
+ .INIT: $(INCFILES)
+ .KEEP_STATE:
+ EDITLINE_CFILES = editline.c sysunix.c
+
+ EDITLINE_OBJS = $(addprefix $(OBJDIR)/, $(EDITLINE_CFILES:.c=.o))
+
+ LIBRARY = $(OBJDIR)/libedit.a
+
+ define MAKE_OBJDIR
+ if test ! -d $(@D); then rm -rf $(@D); mkdir $(@D); fi
+ endef
+
+ all: $(LIBRARY)
+
+ export:
+
+ $(OBJDIR)/%: %.c
+ @$(MAKE_OBJDIR)
+ $(CC) -o $@ $(CFLAGS) $*.c $(LDFLAGS)
+
+ $(OBJDIR)/%.o: %.c
+ @$(MAKE_OBJDIR)
+ $(CC) -o $@ -c $(CFLAGS) $*.c
+
+ $(OBJDIR)/%.o: %.s
+ @$(MAKE_OBJDIR)
+ $(AS) -o $@ $(ASFLAGS) $*.s
+
+ $(LIBRARY): $(EDITLINE_OBJS)
+ $(AR) rv $@ $?
+ $(RANLIB) $@
+
+ #libedit.a : $(EDITLINE_OBJS)
+ # $(AR) cru $(OBJDIR)/libedit.a $(EDITLINE_OBJS)
+ # $(RANLIB) $(OBJDIR)/libedit.a
+
+ clean:
+ rm -rf $(EDITLINE_OBJS)
+
+ clobber:
+ rm -rf $(EDITLINE_OBJS) $(LIBRARY) $(DEPENDENCIES)
+
+ SUFFIXES: .i
+ %.i: %.c
+ $(CC) -C -E $(CFLAGS) $< > $*.i
+
+
+
|
|
ossp-pkg/js/src/editline/Makefile.ref 1.1 -> 1.1.1.1
ossp-pkg/js/src/editline/editline.h -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,135 ----
+ /* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ *
+ * ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
+ *
+ * The Initial Developer of the Original Code is
+ * Simmule Turner and Rich Salz.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+ /*
+ * Copyright 1992,1993 Simmule Turner and Rich Salz. All rights reserved.
+ *
+ * This software is not subject to any license of the American Telephone
+ * and Telegraph Company or of the Regents of the University of California.
+ *
+ * Permission is granted to anyone to use this software for any purpose on
+ * any computer system, and to alter it and redistribute it freely, subject
+ * to the following restrictions:
+ * 1. The authors are not responsible for the consequences of use of this
+ * software, no matter how awful, even if they arise from flaws in it.
+ * 2. The origin of this software must not be misrepresented, either by
+ * explicit claim or by omission. Since few users ever read sources,
+ * credits must appear in the documentation.
+ * 3. Altered versions must be plainly marked as such, and must not be
+ * misrepresented as being the original software. Since few users
+ * ever read sources, credits must appear in the documentation.
+ * 4. This notice may not be removed or altered.
+ */
+
+ /*
+ ** Internal header file for editline library.
+ */
+ #include <stdio.h>
+ #if defined(HAVE_STDLIB)
+ #include <stdlib.h>
+ #include <string.h>
+ #endif /* defined(HAVE_STDLIB) */
+ #if defined(SYS_UNIX)
+ #include "unix.h"
+ #endif /* defined(SYS_UNIX) */
+ #if defined(SYS_OS9)
+ #include "os9.h"
+ #endif /* defined(SYS_OS9) */
+
+ #if !defined(SIZE_T)
+ #define SIZE_T unsigned int
+ #endif /* !defined(SIZE_T) */
+
+ typedef unsigned char CHAR;
+
+ #if defined(HIDE)
+ #define STATIC static
+ #else
+ #define STATIC /* NULL */
+ #endif /* !defined(HIDE) */
+
+ #if !defined(CONST)
+ #if defined(__STDC__)
+ #define CONST const
+ #else
+ #define CONST
+ #endif /* defined(__STDC__) */
+ #endif /* !defined(CONST) */
+
+
+ #define MEM_INC 64
+ #define SCREEN_INC 256
+
+ #define DISPOSE(p) free((char *)(p))
+ #define NEW(T, c) \
+ ((T *)malloc((unsigned int)(sizeof (T) * (c))))
+ #define RENEW(p, T, c) \
+ (p = (T *)realloc((char *)(p), (unsigned int)(sizeof (T) * (c))))
+ #define COPYFROMTO(new, p, len) \
+ (void)memcpy((char *)(new), (char *)(p), (int)(len))
+
+
+ /*
+ ** Variables and routines internal to this package.
+ */
+ extern int rl_eof;
+ extern int rl_erase;
+ extern int rl_intr;
+ extern int rl_kill;
+ extern int rl_quit;
+ extern char *rl_complete();
+ extern int rl_list_possib();
+ extern void rl_ttyset();
+ extern void rl_add_slash();
+
+ #if !defined(HAVE_STDLIB)
+ extern char *getenv();
+ extern char *malloc();
+ extern char *realloc();
+ extern char *memcpy();
+ extern char *strcat();
+ extern char *strchr();
+ extern char *strrchr();
+ extern char *strcpy();
+ extern char *strdup();
+ extern int strcmp();
+ extern int strlen();
+ extern int strncmp();
+ #endif /* !defined(HAVE_STDLIB) */
+
|
|
ossp-pkg/js/src/editline/editline.h 1.1 -> 1.1.1.1
ossp-pkg/js/src/editline/sysunix.c -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,182 ----
+ /* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ *
+ * ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
+ *
+ * The Initial Developer of the Original Code is
+ * Simmule Turner and Rich Salz.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+ /*
+ * Copyright 1992,1993 Simmule Turner and Rich Salz. All rights reserved.
+ *
+ * This software is not subject to any license of the American Telephone
+ * and Telegraph Company or of the Regents of the University of California.
+ *
+ * Permission is granted to anyone to use this software for any purpose on
+ * any computer system, and to alter it and redistribute it freely, subject
+ * to the following restrictions:
+ * 1. The authors are not responsible for the consequences of use of this
+ * software, no matter how awful, even if they arise from flaws in it.
+ * 2. The origin of this software must not be misrepresented, either by
+ * explicit claim or by omission. Since few users ever read sources,
+ * credits must appear in the documentation.
+ * 3. Altered versions must be plainly marked as such, and must not be
+ * misrepresented as being the original software. Since few users
+ * ever read sources, credits must appear in the documentation.
+ * 4. This notice may not be removed or altered.
+ */
+
+
+ /*
+ ** Unix system-dependant routines for editline library.
+ */
+ #include "editline.h"
+
+ #if defined(HAVE_TCGETATTR)
+ #include <termios.h>
+
+ void
+ rl_ttyset(Reset)
+ int Reset;
+ {
+ static struct termios old;
+ struct termios new;
+
+ if (Reset == 0) {
+ (void)tcgetattr(0, &old);
+ rl_erase = old.c_cc[VERASE];
+ rl_kill = old.c_cc[VKILL];
+ rl_eof = old.c_cc[VEOF];
+ rl_intr = old.c_cc[VINTR];
+ rl_quit = old.c_cc[VQUIT];
+
+ new = old;
+ new.c_cc[VINTR] = -1;
+ new.c_cc[VQUIT] = -1;
+ new.c_lflag &= ~(ECHO | ICANON);
+ new.c_iflag &= ~(ISTRIP | INPCK);
+ new.c_cc[VMIN] = 1;
+ new.c_cc[VTIME] = 0;
+ (void)tcsetattr(0, TCSADRAIN, &new);
+ }
+ else
+ (void)tcsetattr(0, TCSADRAIN, &old);
+ }
+
+ #else
+ #if defined(HAVE_TERMIO)
+ #include <termio.h>
+
+ void
+ rl_ttyset(Reset)
+ int Reset;
+ {
+ static struct termio old;
+ struct termio new;
+
+ if (Reset == 0) {
+ (void)ioctl(0, TCGETA, &old);
+ rl_erase = old.c_cc[VERASE];
+ rl_kill = old.c_cc[VKILL];
+ rl_eof = old.c_cc[VEOF];
+ rl_intr = old.c_cc[VINTR];
+ rl_quit = old.c_cc[VQUIT];
+
+ new = old;
+ new.c_cc[VINTR] = -1;
+ new.c_cc[VQUIT] = -1;
+ new.c_lflag &= ~(ECHO | ICANON);
+ new.c_iflag &= ~(ISTRIP | INPCK);
+ new.c_cc[VMIN] = 1;
+ new.c_cc[VTIME] = 0;
+ (void)ioctl(0, TCSETAW, &new);
+ }
+ else
+ (void)ioctl(0, TCSETAW, &old);
+ }
+
+ #else
+ #include <sgtty.h>
+
+ void
+ rl_ttyset(Reset)
+ int Reset;
+ {
+ static struct sgttyb old_sgttyb;
+ static struct tchars old_tchars;
+ struct sgttyb new_sgttyb;
+ struct tchars new_tchars;
+
+ if (Reset == 0) {
+ (void)ioctl(0, TIOCGETP, &old_sgttyb);
+ rl_erase = old_sgttyb.sg_erase;
+ rl_kill = old_sgttyb.sg_kill;
+
+ (void)ioctl(0, TIOCGETC, &old_tchars);
+ rl_eof = old_tchars.t_eofc;
+ rl_intr = old_tchars.t_intrc;
+ rl_quit = old_tchars.t_quitc;
+
+ new_sgttyb = old_sgttyb;
+ new_sgttyb.sg_flags &= ~ECHO;
+ new_sgttyb.sg_flags |= RAW;
+ #if defined(PASS8)
+ new_sgttyb.sg_flags |= PASS8;
+ #endif /* defined(PASS8) */
+ (void)ioctl(0, TIOCSETP, &new_sgttyb);
+
+ new_tchars = old_tchars;
+ new_tchars.t_intrc = -1;
+ new_tchars.t_quitc = -1;
+ (void)ioctl(0, TIOCSETC, &new_tchars);
+ }
+ else {
+ (void)ioctl(0, TIOCSETP, &old_sgttyb);
+ (void)ioctl(0, TIOCSETC, &old_tchars);
+ }
+ }
+ #endif /* defined(HAVE_TERMIO) */
+ #endif /* defined(HAVE_TCGETATTR) */
+
+ void
+ rl_add_slash(path, p)
+ char *path;
+ char *p;
+ {
+ struct stat Sb;
+
+ if (stat(path, &Sb) >= 0)
+ (void)strcat(p, S_ISDIR(Sb.st_mode) ? "/" : " ");
+ }
+
|
|
ossp-pkg/js/src/editline/sysunix.c 1.1 -> 1.1.1.1
ossp-pkg/js/src/editline/unix.h -> 1.1
*** /dev/null Sat Nov 23 08:52:49 2024
--- - Sat Nov 23 08:53:40 2024
***************
*** 0 ****
--- 1,82 ----
+ /* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ *
+ * ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
+ *
+ * The Initial Developer of the Original Code is
+ * Simmule Turner and Rich Salz.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+ /*
+ * Copyright 1992,1993 Simmule Turner and Rich Salz. All rights reserved.
+ *
+ * This software is not subject to any license of the American Telephone
+ * and Telegraph Company or of the Regents of the University of California.
+ *
+ * Permission is granted to anyone to use this software for any purpose on
+ * any computer system, and to alter it and redistribute it freely, subject
+ * to the following restrictions:
+ * 1. The authors are not responsible for the consequences of use of this
+ * software, no matter how awful, even if they arise from flaws in it.
+ * 2. The origin of this software must not be misrepresented, either by
+ * explicit claim or by omission. Since few users ever read sources,
+ * credits must appear in the documentation.
+ * 3. Altered versions must be plainly marked as such, and must not be
+ * misrepresented as being the original software. Since few users
+ * ever read sources, credits must appear in the documentation.
+ * 4. This notice may not be removed or altered.
+ */
+
+
+ /*
+ ** Editline system header file for Unix.
+ */
+
+ #define CRLF "\r\n"
+ #define FORWARD STATIC
+
+ #include <sys/types.h>
+ #include <sys/stat.h>
+
+ #if defined(USE_DIRENT)
+ #include <dirent.h>
+ typedef struct dirent DIRENTRY;
+ #else
+ #include <sys/dir.h>
+ typedef struct direct DIRENTRY;
+ #endif /* defined(USE_DIRENT) */
+
+ #if !defined(S_ISDIR)
+ #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
+ #endif /* !defined(S_ISDIR) */
+
|
|
ossp-pkg/js/src/editline/unix.h 1.1 -> 1.1.1.1