OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /or1k/tags/alpha/newlib/config
    from Rev 81 to Rev 1765
    Reverse comparison

Rev 81 → Rev 1765

/mh-windows
0,0 → 1,16
CC=cc
CFLAGS=
RANLIB=true
AR_FLAGS=
 
.PHONY: windows
windows: nmake.mak
@echo "Don't forget to setup setvars.mak!"
 
nmake.mak: to-be-built
@echo Building nmake files
@$(srcdir)/gdb/mswin/genmakes
 
to-be-built:
@echo Recording commands
@$(srcdir)/gdb/mswin/recordit
/mh-cygwin32
0,0 → 1,9
# We don't want debugging info in Win32-hosted toolchains.
# Accomplish this by overriding CFLAGS.
CFLAGS=-O2
CXXFLAGS=-O2
 
# We also need to override LIBGCC2_DEBUG_CFLAGS so libgcc2 will be
# built without debugging information
 
LIBGCC2_DEBUG_CFLAGS=
/mh-go32
0,0 → 1,4
# We don't want to use debugging information on DOS. Unfortunately,
# this requires that we set CFLAGS.
# This used to set -fno-omit-frame-pointer.
CFLAGS=-O2
/mh-ppcpic
0,0 → 1,4
PICFLAG=-fPIC
/mh-necv4
0,0 → 1,11
# Host Makefile fragment for NEC MIPS SVR4.
 
# The C compiler on NEC MIPS SVR4 needs bigger tables.
CC = cc -ZXNd=5000 -ZXNg=1000
 
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV -DSVR4
RANLIB = true
 
# NEC -lX11 needs some other libraries.
X11_EXTRA_LIBS = -lsocket -lnsl
/mh-m68kpic
0,0 → 1,11
PICFLAG=-fpic
/mh-x86pic
0,0 → 1,11
PICFLAG=-fpic
/mt-netware
0,0 → 1,11
GDB_NLM_DEPS = all-gcc all-ld
/mh-aix386
0,0 → 1,11
RANLIB = @:
/mh-ncrsvr43
0,0 → 1,9
# Host configuration file for an NCR 3000 (i486/SVR43) system.
 
# The MetaWare compiler will generate a copyright message unless you
# turn it off by adding the -Hnocopyr flag.
CC = cc -Hnocopyr
 
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV -DSVR4
RANLIB = true
/mh-ncr3000
0,0 → 1,17
# Host configuration file for an NCR 3000 (i486/SVR4) system.
 
# The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
# This compiler not only emits obnoxious copyright messages every time
# you run it, but it chokes and dies on a whole bunch of GNU source
# files. Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
# Unfortunately though, the AT&T compiler sometimes generates code that
# the assembler barfs on if -g is used, so disable it by default as well.
CC = /usr/ccs/ATT/cc
CFLAGS =
 
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV -DSVR4
RANLIB = true
 
# The l flag generates a warning from the SVR4 archiver, remove it.
AR_FLAGS = cq
/mt-ospace
0,0 → 1,3
# Build libraries optimizing for space, not speed.
CFLAGS_FOR_TARGET = -g -Os
CXXFLAGS_FOR_TARGET = -g -Os
/mh-cxux
0,0 → 1,14
# Configuration for Harris CX/UX 7 (and maybe 6), based on sysv4 configuration.
 
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV -DSVR4
RANLIB = true
 
# C++ debugging is not yet supported under SVR4 (DWARF)
CXXFLAGS=-O
 
# The l flag generates a warning from the SVR4 archiver, remove it.
AR_FLAGS = cq
 
# Under CX/UX, we want to tell the compiler to use ANSI mode.
CC=cc -Xa
/mh-a68bsd
0,0 → 1,12
RANLIB=true
 
#None of the Apollo compilers can compile gas or binutils. The preprocessor
# chokes on bfd, the compiler won't let you assign integers to enums, and
# other problems. Defining CC to gcc is a questionable way to say "don't use
# the apollo compiler" (the preferred version of GCC could be called cc,
# or whatever), but I'm not sure leaving CC as cc is any better...
 
#CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
CC=gcc
 
BISON=yacc
/mt-ppcpic
0,0 → 1,12
PICFLAG_FOR_TARGET=-fPIC
/mh-papic
0,0 → 1,12
PICFLAG=-fPIC
/mh-lynxos
0,0 → 1,2
# /bin/cc is less than useful for our purposes. Always use GCC
CC = /bin/gcc
/mt-m68kpic
0,0 → 1,2
PICFLAG_FOR_TARGET=-fpic
/mt-x86pic
0,0 → 1,2
PICFLAG_FOR_TARGET=-fpic
/mh-lynxrs6k
0,0 → 1,8
# LynxOS running on the rs6000 doesn't have ranlib
RANLIB = true
 
# /bin/cc is less than useful for our purposes. Always use GCC
CC = /usr/cygnus/progressive/bin/gcc
 
# /bin/sh is too buggy, so use /bin/bash instead.
SHELL = /bin/bash
/mpw/true
0,0 → 1,8
Exit 0
/mpw/mpw-true
0,0 → 1,8
Exit 0
/mpw/mpw-touch
0,0 → 1,7
# "Touch" command.
 
If "`Exists "{1}"`" != ""
SetFile -m . "{1}"
Else
Echo ' ' > "{1}"
End If
/mpw/forward-include
0,0 → 1,3
 
MoveIfChange "{2}".tem "{2}"
 
/mpw/null-command
0,0 → 1,3
# This command does nothing.
/mpw/ChangeLog
0,0 → 1,53
Tue Nov 26 12:34:12 1996 Stan Shebs <shebs@andros.cygnus.com>
 
* g-mpw-make.sed: Fix some comments.
 
Mon Sep 16 14:42:52 1996 Stan Shebs <shebs@andros.cygnus.com>
 
* g-mpw-make.sed (HLDENV): Edit out all references.
 
Thu Aug 15 19:49:23 1996 Stan Shebs <shebs@andros.cygnus.com>
 
* true: New script, identical to mpw-true.
* g-mpw-make.sed: Add @DASH_C_FLAG@ and @SEGMENT_FLAG()@
to the editors for compile commands.
 
Thu Aug 1 15:01:42 1996 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw-true, mpw-touch, null-command: New scripts.
* README: Describe usage in more detail.
 
Tue Dec 12 14:51:51 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* g-mpw-make.sed: Don't edit out "version=" occurrences.
 
Fri Dec 1 11:46:18 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* g-mpw-make.sed (bindir, libdir): Edit the positions of
pathname separators to work with other pathnames better.
 
Tue Nov 7 15:08:07 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* g-mpw-make.sed: Add comment about Duplicate vs Catenate,
add additional pattern for editing link-compile commands.
 
Tue Oct 24 14:28:51 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* g-mpw-make.sed: Add handling for *.tab.[hc] files.
(CHILL_FOR_TARGET, CHILL_LIB): Edit out tricky definitions
of these.
 
Thu Sep 28 21:05:10 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* g-mpw-make.sed: New file, generic sed commands to translate
Unix makefiles into MPW makefile syntax.
 
Fri Mar 17 11:51:20 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* README: Clarify instructions.
* fi: Remove.
 
Wed Dec 21 15:45:53 1994 Stan Shebs <shebs@andros.cygnus.com>
 
* MoveIfChange, README, fi, forward-include, open-brace,
tr-7to8-src: New files.
/mpw/tr-7to8-src
0,0 → 1,9
StreamEdit -e \Option-d
'/\Option-x/ \Option-d
Replace /\Option-d\SrcOption-d/ "\Option-d\Option-d" -c \Option-5 ; \Option-d
Replace /\Option-d\SrcOption-f/ "\Option-d\Option-f" -c \Option-5 ; \Option-d
Replace /\Option-d\SrcOption-8/ "\Option-d\Option-8" -c \Option-5 ; \Option-d
Replace /\Option-d\SrcOption-5/ "\Option-d\Option-5" -c \Option-5 ; \Option-d
Replace /\Option-d\SrcOption-x/ "\Option-d\Option-x" -c \Option-5 ; \Option-d
Replace /\Option-d\SrcOption-r/ "\Option-d\Option-r" -c \Option-5' \Option-d
"{1}"
/mpw/MoveIfChange
0,0 → 1,19
# Rename a file only if it is different from a previously existing
# file of the same name. This is useful for keeping make from doing
# too much work if the contents of a file haven't changed.
 
# This is an MPW translation of the standard GNU sh script move-if-change.
 
Set exit 0
 
If "`exists -f "{2}"`"
Compare "{1}" "{2}" >dev:null
If {status} != 0
Rename -y "{1}" "{2}"
Else
Echo "{2}" is unchanged
Delete -i -y "{1}"
End
Else
Rename -y "{1}" "{2}"
End
/mpw/open-brace
0,0 → 1,4
# MPW makefiles seem not to have any way to get a literal open
# brace into a rule anywhere, so this does the job.
 
Echo '{'
/mpw/g-mpw-make.sed
0,0 → 1,293
# Sed commands to translate Unix makefiles into MPW makefiles.
# These are nominally generic, but work best on the makefiles used
# for GNU programs.
 
# Whack out any commented-out lines that are probably commands;
# they can only cause trouble later on.
/^# /d
 
# Change dependency char.
/:$/s/:/ \\Option-f/g
/^[^ :#][^:]*:/s/\([ ]*\):\([ ]*\)/ \\Option-f /g
 
# Change syntax of Makefile vars.
/\$/s/\${\([a-zA-Z0-9_-]*\)}/{\1}/g
/\$/s/\$(\([a-zA-Z0-9_-]*\))/{\1}/g
/ $@/s/ $@/ {Targ}/
 
# Double-$ are literals to Unix but not to MPW make.
/\$\$/s/\$\$/$/g
 
# Change pathname syntax.
/\//s,\.\./\/\.\./,:::,g
/\//s,\.\./,::,g
/\.\//s,\./,:,g
/\//s,/,:,g
# Undo excess changes.
/and/s,and:or$,and/or,
/and/s,and:or ,and/or ,
/want/s,want:need,want/need,
# Fixing up sed commands.
/-e/s_":\([^:]*\):d"_"/\1/d"_g
/-e/s_":\([^:]*\):,:\([^:]*\):d"_"/\1/,/\2/d"_g
 
/=/s/ = \.$/ = :/
 
# Make these go away so that later edits not confused.
/HLDENV/s/{HLDENV}//
 
# Comment out any explicit srcdir setting.
/srcdir/s/^srcdir/# srcdir/
 
/BASEDIR/s/^BASEDIR =.*$/BASEDIR = "{srcroot}"/
/{BASEDIR}:/s/{BASEDIR}:/{BASEDIR}/g
/{srcdir}:/s/{srcdir}:/"{srcdir}"/g
/"{srcdir}":/s/"{srcdir}":/"{srcdir}"/g
 
# Tweak some conventions that are backwards for the Mac.
/bindir/s/{exec_prefix}:bin/{exec_prefix}bin:/
/libdir/s/{exec_prefix}:lib/{exec_prefix}lib:/
 
# Comment out settings of anything set by mpw host config.
/CC/s/^CC *=/#CC =/
/CFLAGS/s/^CFLAGS *=/#CFLAGS =/
/AR/s/^AR *=/#AR =/
/AR_FLAGS/s/^AR_FLAGS *=/#AR_FLAGS =/
/RANLIB/s/^RANLIB *=/#RANLIB =/
/CC_LD/s/^CC_LD *=/#CC_LD =/
/LDFLAGS/s/^LDFLAGS *=/#LDFLAGS =/
 
# Change -I usages.
/-I/s/-I\./-i :/g
/-I/s/-I::bfd/-i ::bfd:/g
/-I/s/-I::include/-i ::include:/g
/-I/s/-I/-i /g
 
# Change -D usage.
/-D/s/\([ =]\)-D\([^ ]*\)/\1-d \2/g
 
# Change continuation char.
/\\$/s/\\$/\\Option-d/
 
# Change wildcard char.
/\*/s/\*/\\Option-x/g
 
# Change path of various types of source files. This rule does not allow
# for file names with multiple dots in the name.
/\.[chly]/s/\([ ><=]\)\([-a-zA-Z0-9_${}:"]*\)\.\([chly]\)/\1"{s}"\2.\3/g
/\.[chly]/s/^\([-a-zA-Z0-9_${}:"]*\)\.\([chly]\)/"{s}"\1.\2/
# Allow files named *.tab.[ch] as a special case.
/\.tab\.[ch]/s/\([ ><=]\)\([-a-zA-Z0-9_${}:"]*\.tab\)\.\([ch]\)/\1"{s}"\2.\3/g
/\.tab\.[ch]/s/^\([-a-zA-Z0-9_${}:"]*\.tab\)\.\([ch]\)/"{s}"\1.\2/
# Fix some overenthusiasms.
/{s}/s/"{s}""{srcdir}"/"{srcdir}"/g
/{s}/s/"{s}"{\([a-zA-Z0-9_]*\)dir}/"{\1dir}"/g
/{s}/s/"{s}"{\([a-zA-Z0-9_]*\)DIR}/"{\1DIR}"/g
/{s}/s/"{s}""{\([a-zA-Z0-9_]*\)dir}"/"{\1dir}"/g
/{s}/s/"{s}""{\([a-zA-Z0-9_]*\)DIR}"/"{\1DIR}"/g
/{s}/s/"{s}":/:/g
/{s}/s/^"{s}"//g
/{s}/s/"{s}""{s}"/"{s}"/g
/{s}/s/"{s}""{srcdir}"/"{s}"/g
/{s}/s/"{srcdir}""{s}"/"{s}"/g
 
# The .def files are also typically source files.
/\.def/s/\([ ><]\)\([-a-zA-Z0-9_${}:"]*\)\.def/\1"{s}"\2.def/g
/\.def/s/^\([-a-zA-Z0-9_${}:"]*\)\.def/"{s}"\1.def/g
 
# Change extension and path of objects.
/\.o/s/\([ =]\)\([-a-zA-Z0-9_${}:"]*\)\.o/\1"{o}"\2.c.o/g
/\.o/s/^\([-a-zA-Z0-9_${}:"]*\)\.o/"{o}"\1.c.o/
# Allow *.tab.o files as a special case of a 2-dot-name file.
/\.o/s/\([ =]\)\([-a-zA-Z0-9_${}:"]*\)\.tab\.o/\1"{o}"\2.tab.c.o/g
/\.o/s/^\([-a-zA-Z0-9_${}:"]*\)\.tab\.o/"{o}"\1.tab.c.o/
# Clean up.
/"{o}"/s/"{o}""{o}"/"{o}"/g
/"{o}"/s/^"{o}"\([a-zA-Z0-9_]*\)=/\1=/
 
# Change extension of libs.
/\.a/s/lib\([a-z]*\)\.a/lib\1.o/g
 
# Remove non-fail option.
/-/s/^\([ ]*\)-/\1/
# Fix overeagernesses - assumes no one-letter commands.
/^[ ]*[a-z] /s/^\([ ]*\)\([a-z]\) /\1-\2 /
 
# Remove non-echo option. (watch out for autoconf things)
/@/s/^\([ ]*\)@/\1/
 
# Change cp to Duplicate.
# Catenate is perhaps more accurate, but the pattern would have to
# identify the output file and add a '>' redirection into it.
/cp/s/^\([ ]*\)cp /\1Duplicate -d -y /
# Change mv to Rename.
/mv/s/^\([ ]*\)mv /\1Rename -y /
/Rename/s/^\([ ]*\)Rename -y -f/\1Rename -y/
# Change rm to Delete.
/rm -rf/s/^\([ ]*\)rm -rf /\1Delete -i -y /
/rm -f/s/^\([ ]*\)rm -f /\1Delete -i -y /
/rm/s/^\([ ]*\)rm /\1Delete -i -y /
# Note that we don't mess with ln - directory-specific scripts
# must decide what to do with symlinks.
# Change cat to Catenate.
/cat/s/^\([ ]*\)cat /\1Catenate /
# Change touch to mpw-touch.
/touch/s/^\([ ]*\)touch /\1mpw-touch /
# Change mkdir to NewFolder.
/mkdir/s/^\([ ]*\)mkdir /\1NewFolder /
# Change var setting to Set.
/=/s/^\([ ]*\)\([-a-zA-Z0-9_]*\)=\([^;]*\); \\Option-d/\1Set \2 \3/
 
# Change tests.
/if /s/if \[ *-f \([^ ]*\) ] *; *\\Option-d/If "`Exists "\1"`" != ""/
/if /s/if \[ *-f \([^ ]*\) ] *; *then *\\Option-d/If "`Exists "\1"`" != ""/
/if /s/if \[ ! *-f \([^ ]*\) ] *; *\\Option-d/If "`Exists "\1"`" == ""/
/if /s/if \[ ! *-f \([^ ]*\) ] *; *then \\Option-d/If "`Exists "\1"`" == ""/
 
/if /s/if \[ *-d \([^ ]*\) ] *; *\\Option-d/If "`Exists "\1"`" != ""/
/if /s/if \[ *-d \([^ ]*\) ] *; *then *\\Option-d/If "`Exists "\1"`" != ""/
/if /s/if \[ ! *-d \([^ ]*\) ] *; *\\Option-d/If "`Exists "\1"`" == ""/
/if /s/if \[ ! *-d \([^ ]*\) ] *; *then *\\Option-d/If "`Exists "\1"`" == ""/
 
/if /s/if \[ -d \([^ ]*\) ] *; then true *; else mkdir \([^ ;]*\) *; fi/If "`Exists "\1"`" != "" NewFolder \2 End If/
 
/if /s/if \[ \([^ ]*\) = \([^ ]*\) ] *; *\\Option-d/If "\1" == "\2"/
/if /s/if \[ \([^ ]*\) = \([^ ]*\) ] *; *then *\\Option-d/If "\1" == "\2"/
 
/if /s/if \[ \([^ ]*\) != \([^ ]*\) ] *; *\\Option-d/If "\1" != "\2"/
/if /s/if \[ \([^ ]*\) != \([^ ]*\) ] *; *then *\\Option-d/If "\1" != "\2"/
 
/if /s/if \[ \([^ ]*\) -eq \([^ ]*\) ] *; *\\Option-d/If "\1" != "\2"/
/if /s/if \[ \([^ ]*\) -eq \([^ ]*\) ] *; *then *\\Option-d/If "\1" != "\2"/
 
/^[ ]*else true$/c\
Else\
mpw-true\
 
 
/else/s/^\([ ]*\)else[ ]*$/\1Else/
/else/s/^\([ ]*\)else[; ]*\\Option-d$/\1Else/
 
/^[ ]*else[ ]*true[ ]*$/c\
Else\
mpw-true
 
/^[ ]*else[ ]*true[; ]*fi$/c\
Else\
mpw-true\
End If
 
/fi/s/^\([ ]*\)fi *$/\1End/
/fi/s/^\([ ]*\)fi *; *\\Option-d/\1End/
 
# Change looping.
/for/s/^\([ ]*\)for \([-a-zA-Z0-9_]*\) in \([^;]*\); *do *\\Option-d/\1For \2 In \3/
/^\([ ]*\)do *\\Option-d/d
/done/s/^\([ ]*\)done *; *\\Option-d/\1End/
/done/s/^\([ ]*\)done$/\1End/
 
# Trailing semicolons and continued lines are unneeded sh syntax.
/; \\Option-d/s/; \\Option-d//
 
# Change move-if-change to MoveIfChange.
/move-if-change/s/\([^ ]*\)move-if-change/MoveIfChange/g
 
# Change $(SHELL) to the script name by itself.
/SHELL/s/^\([ ]*\){SHELL} /\1/
 
# Change syntax of default rule dependency.
/^\.c\.o/s/^\.c\.o \\Option-f$/.c.o \\Option-f .c/
 
# Change default rule's action.
/{CC} -c/s/{CC} -c \(.*\) \$<$/{CC} @DASH_C_FLAG@ {DepDir}{Default}.c \1 @SEGMENT_FLAG({Default})@ -o {TargDir}{Default}.c.o/
 
# This is pretty disgusting, but I can't seem to detect empty rules.
/Option-f$/s/Option-f$/Option-f _oldest/g
 
# Remove -c from explicit compiler calls. (but should not if GCC)
# Handle the case of a source file that is "{xxx}"file.c.
/ -c /s/{\([A-Z_]*\)CC}\(.*\) -c \(.*\)"\([^"]*\)"\([-a-z_]*\)\.c/{\1CC}\2 @DASH_C_FLAG@ \3"\4"\5.c -o "{o}"\5.c.o/
# Handle the case of a source file that is "{xxx}"dir:file.c.
/ -c /s/{\([A-Z_]*\)CC}\(.*\) -c \(.*\)"\([^"]*\)"\([-a-z_]*\):\([-a-z_]*\)\.c/{\1CC}\2 @DASH_C_FLAG@ \3"\4"\5:\6.c -o "{o}"\6.c.o/
 
# Change linking cc to linking sequence.
/-o/s/^\([ ]*\){CC} \(.*\){\([A-Z_]*\)CFLAGS} \(.*\){LDFLAGS} \(.*\)-o \([^ ]*\) \(.*\)$/\1{CC_LD} \2 {\3CFLAGS} \4 {LDFLAGS} \5 -o \6{PROG_EXT} \7\
\1{MAKEPEF} \6{PROG_EXT} -o \6 {MAKEPEF_TOOL_FLAGS} {MAKEPEF_FLAGS}\
\1{REZ} "{s}"\6.r -o \6 -append -d PROG_NAME='"'\6'"' -d VERSION_STRING='"'{version}'"'/
/-o/s/^\([ ]*\){CC} \(.*\){\([A-Z_]*\)CFLAGS} \(.*\)-o \([^ ]*\) \(.*\){LDFLAGS} \(.*\)$/\1{CC_LD} \2 {\3CFLAGS} \4 {LDFLAGS} \6 -o \5{PROG_EXT} \7\
\1{MAKEPEF} \5{PROG_EXT} -o \5 {MAKEPEF_TOOL_FLAGS} {MAKEPEF_FLAGS}\
\1{REZ} "{s}"\5.r -o \5 -append -d PROG_NAME='"'\5'"' -d VERSION_STRING='"'{version}'"'/
/-o/s/^\([ ]*\){HOST_CC} \(.*\)-o \([^ ]*\) \(.*\)$/\1{HOST_CC_LD} \2 -o \3{PROG_EXT} \4\
\1{MAKEPEF} \3{PROG_EXT} -o \3 {MAKEPEF_TOOL_FLAGS} {MAKEPEF_FLAGS}\
\1{REZ} "{s}"\3.r -o \3 -append -d PROG_NAME='"'\3'"' -d VERSION_STRING='"'{version}'"'/
 
# Comment out .NOEXPORT rules.
/\.NOEXPORT/s/^\.NOEXPORT/#\.NOEXPORT/
# Comment out .PHONY rules.
/\.PHONY/s/^\.PHONY/#\.PHONY/
# Comment out .PRECIOUS rules.
/\.PRECIOUS/s/^\.PRECIOUS/#\.PRECIOUS/
# Comment out .SUFFIXES rules.
/\.SUFFIXES/s/^\.SUFFIXES/#\.SUFFIXES/
 
# Set the install program appropriately.
/INSTALL/s/^INSTALL *= *`.*`:install.sh -c/INSTALL = Duplicate -y/
 
# Don't try to decide whether to use the tree's own tools.
/bison/s/`.*bison:bison.*`/bison -y/
/byacc/s/`.*byacc:byacc.*`/byacc/
/flex/s/`.*flex:flex.*`/flex/
 
# Turn transformed C comments in echo commands back into comments.
/echo/s,echo '\(.*\):\\Option-x\(.*\)\\Option-x:\(.*\)',echo '\1/*\2*/\3',
 
# Whack out various clever expressions that search for tools, since
# the clever code is too /bin/sh specific.
 
/^AR_FOR_TARGET = `/,/`$/c\
AR_FOR_TARGET = ::binutils:ar\
 
 
/^RANLIB_FOR_TARGET = `/,/`$/c\
RANLIB_FOR_TARGET = ::binutils:ranlib\
 
 
/^RANLIB_TEST_FOR_TARGET = /,/ranlib ] )$/c\
RANLIB_TEST_FOR_TARGET = \
 
 
/^EXPECT = `/,/`$/c\
EXPECT = \
 
 
/^RUNTEST = `/,/`$/c\
RUNTEST = \
 
 
/^CC_FOR_TARGET = `/,/`$/c\
CC_FOR_TARGET = \
 
 
/^CXX_FOR_TARGET = `/,/`$/c\
CXX_FOR_TARGET = \
 
 
/^CHILL_FOR_TARGET = `/,/`$/c\
CHILL_FOR_TARGET = \
 
 
/^CHILL_LIB = `/,/`$/c\
CHILL_LIB = \
 
/sanit/s/{start-sanit...-[a-z0-9]*}//
/sanit/s/{end-sanit...-[a-z0-9]*}//
 
# Add standard defines and default rules.
/^# srcdir/a\
\
s = "{srcdir}"\
\
o = :\
\
"{o}" \\Option-f : "{s}"
 
/mpw/README
0,0 → 1,23
This directory contains MPW scripts and related files that are needed to
build Cygnus GNU tools for MPW. The scripts should be somewhere on the
command path; our usual practice has been to have a separate directory
for the scripts, and put the tools (byacc, flex, and sed at least) there
also; then it's easier to drag the support bits around as a group, or to
upgrade MPW versions. The complete package of scripts and tool binaries
is usually available as pub/mac/buildtools.cpt.hqx on ftp.cygnus.com.
 
"tr-7to8-src" is actually the source to an MPW script that transforms
sequences like "\Option-d" into the actual 8-bit chars that MPW needs.
It's only the source because it can't itself include any 8-bit chars.
It *can* be processed into a genuine "tr-7to8" by using itself:
 
tr-7to8 tr-7to8-src | sed -e 's/Src//' >new-tr-7to8
 
Use this to verify:
 
compare tr-7to8 new-tr-7to8
 
If you don't have a working tr-7to8, then you will have to manually
replace all occurrences of "\Option-d" with real Option-d (which looks
like a delta), then do similarly with all the other "\Option-..."
strings, and then change "\SrcOption-d" into the string "\Option-d".
/mh-riscos
0,0 → 1,15
# This is for a MIPS running RISC/os 4.52C.
 
# This is needed for GDB, but needs to be in the top-level make because
# if a library is compiled with the bsd headers and gets linked with the
# sysv system libraries all hell can break loose (e.g. a jmp_buf might be
# a different size).
# ptrace(2) apparently has problems in the BSD environment. No workaround is
# known except to select the sysv environment. Could we use /proc instead?
# These "sysv environments" and "bsd environments" often end up being a pain.
#
# This is not part of CFLAGS because perhaps not all C compilers have this
# option.
CC= cc -systype sysv
 
RANLIB = true
/mh-sysv
0,0 → 1,3
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV
RANLIB = true
/mh-sparcpic
0,0 → 1,3
PICFLAG=-fPIC
/mpw-mh-mpw
0,0 → 1,157
# This is an MPW makefile fragment.
 
# Since there are a multiplicity of Mac compilers and two different
# processors, this file is primarily a library of options for each
# compiler. Somebody else (such as a configure or build script) will
# make the actual choice.
 
# Compiler to use for compiling.
 
CC_MPW_C = C -d MPW_C -d ALMOST_STDC -d ANSI_PROTOTYPES -d MPW -mc68020 -model far -b -w
 
CC_SC = SC -d ALMOST_STDC -d ANSI_PROTOTYPES -d MPW -mc68020 -model far -b -i '' -i :
 
CC_MWC68K = MWC68K -d MPW -enum int -mpw_chars -sym on -w off -mc68020 -model far
 
CC_PPCC = PPCC -d powerc=1 -d pascal= -d ALMOST_STDC -d ANSI_PROTOTYPES -d MPW -w
 
CC_MRC = MrC -d powerc=1 -d pascal= -d ALMOST_STDC -d ANSI_PROTOTYPES -d MPW -i '' -i : -jm
 
CC_SMrC = SMrC -d MPW
 
# "-mpw_chars" is necessary because GNU sources often mix signed and
# unsigned casually.
# "-w off" is not a great idea, but CW7 is complaining about enum
# assignments.
# "-opt global,peep,l4,speed" is sometimes good, and sometimes bad.
# We must use {CIncludes} so that MPW tools will work; {MWCIncludes}
# defines stdout, islower, etc, in ways that are incompatible with MPW's
# runtime. However, this cannot be done via -i "{CIncludes}", since
# that does not affect how <>-type includes happen; instead, the variable
# MWCIncludes must be set to point at {CIncludes}.
 
CC_MWCPPC = MWCPPC -d MPW -enum int -mpw_chars -sym on -w off
 
# Note that GCC does *not* wire in a definition of "pascal", so that
# it can be handled in another way if desired.
 
CC_68K_GCC = gC -Dpascal= -DANSI_PROTOTYPES -DMPW
 
CC_PPC_GCC = gC -Dpowerc=1 -Dpascal= -DANSI_PROTOTYPES -DMPW
 
# Nothing for the default CFLAGS.
 
CFLAGS =
 
# Tool to use for making libraries/archives.
 
AR_LIB = Lib
 
AR_MWLINK68K = MWLink68K -xm library
 
AR_PPCLINK = PPCLink -xm library
 
AR_MWLINKPPC = MWLinkPPC -xm library
 
AR_AR = ar
 
AR_FLAGS = -o
 
RANLIB_NULL = null-command
 
RANLIB_RANLIB = ranlib
 
# Compiler and/or linker to use for linking.
 
CC_LD_LINK = Link -w -d -model far {CC_LD_TOOL_FLAGS}
 
CC_LD_MWLINK68K = MWLink68K -w {CC_LD_TOOL_FLAGS} -sym on -model far
 
CC_LD_PPCLINK = PPCLink -main __start -outputformat xcoff
 
CC_LD_MWLINKPPC = MWLinkPPC -w {CC_LD_TOOL_FLAGS} -sym on
 
CC_LD_GLD = gC
 
# Extension for linker output.
 
PROG_EXT_68K =
 
PROG_EXT_XCOFF = .xcoff
 
# Nothing for the default LDFLAGS.
 
LDFLAGS = -w
 
CC_LD_TOOL_FLAGS = -c 'MPS ' -t MPST
 
# Libraries to link against.
 
# It would appear that the math libraries are not
# needed except to provide a definition for scalb,
# which is called from ldexp, which is referenced
# in the m68k opcodes library.
 
EXTRALIBS_C = \Option-d
"{CLibraries}"StdClib.o \Option-d
"{CLibraries}"Math.o \Option-d
"{CLibraries}"CSANELib.o \Option-d
"{Libraries}"Stubs.o \Option-d
"{Libraries}"Runtime.o \Option-d
"{Libraries}"Interface.o \Option-d
"{Libraries}"ToolLibs.o
 
EXTRALIBS_MWC68K = \Option-d
"{CLibraries}"StdClib.o \Option-d
"{CLibraries}"Math.o \Option-d
"{CLibraries}"CSANELib.o \Option-d
"{Libraries}"Stubs.o \Option-d
"{Libraries}"Runtime.o \Option-d
"{Libraries}"Interface.o \Option-d
"{Libraries}"ToolLibs.o \Option-d
"{MW68KLibraries}MPW ANSI (4i) C.68K.Lib"
 
EXTRALIBS_PPC_XCOFF = \Option-d
"{PPCLibraries}"StdCRuntime.o \Option-d
"{PPCLibraries}"InterfaceLib.xcoff \Option-d
"{PPCLibraries}"MathLib.xcoff \Option-d
"{PPCLibraries}"StdCLib.xcoff \Option-d
"{PPCLibraries}"PPCToolLibs.o \Option-d
"{PPCLibraries}"PPCCRuntime.o \Option-d
"{GCCPPCLibraries}"libgcc.xcoff
 
EXTRALIBS_PPC = \Option-d
"{PPCLibraries}"StdCRuntime.o \Option-d
"{SharedLibraries}"InterfaceLib \Option-d
"{SharedLibraries}"MathLib \Option-d
"{SharedLibraries}"StdCLib \Option-d
"{PPCLibraries}"PPCToolLibs.o \Option-d
"{PPCLibraries}"PPCCRuntime.o \Option-d
"{GCCPPCLibraries}"libgcc.xcoff
 
EXTRALIBS_MWCPPC = \Option-d
"{MWPPCLibraries}"MWStdCRuntime.Lib \Option-d
"{MWPPCLibraries}"InterfaceLib \Option-d
"{MWPPCLibraries}"StdCLib \Option-d
"{MWPPCLibraries}"MathLib \Option-d
"{MWPPCLibraries}"PPCToolLibs.o
 
# Tool to make PEF with, if needed.
 
MAKEPEF_NULL = null-command
 
MAKEPEF_PPC = MakePEF
 
MAKEPEF_FLAGS = \Option-d
-l InterfaceLib.xcoff=InterfaceLib \Option-d
-l MathLib.xcoff=MathLib \Option-d
-l StdCLib.xcoff=StdCLib
 
MAKEPEF_TOOL_FLAGS = -ft MPST -fc 'MPS '
 
# Resource compiler to use.
 
REZ_68K = Rez
 
REZ_PPC = Rez -d WANT_CFRG
 
/mh-vaxult2
0,0 → 1,2
# The old BSD pcc isn't up to compiling parts of gdb so use gcc
CC = gcc
/mh-dgux
0,0 → 1,4
HDEFINES=-DHOST_SYS=DGUX_SYS
CC=gcc -Wall -ansi -D__using_DGUX
RANLIB=true
 
/mh-elfalphapic
0,0 → 1,4
PICFLAG=-fPIC
/mt-papic
0,0 → 1,4
PICFLAG_FOR_TARGET=-fPIC
/mh-delta88
0,0 → 1,4
RANLIB = true
 
 
 
/mh-solaris
0,0 → 1,6
# Makefile changes for Suns running Solaris 2
 
SYSV = -DSYSV
RANLIB = true
 
X11_EXTRA_LIBS = -lnsl -lsocket
/mt-sparcpic
0,0 → 1,6
PICFLAG_FOR_TARGET=-fPIC
/mh-sco
0,0 → 1,10
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV
RANLIB = true
# You may need this if you don't have bison.
# BISON = yacc -Sm10400
# The native C compiler botches some simple uses of const. Unfortunately,
# it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
CC = cc -Dconst=
 
X11_EXTRA_LIBS = -lsocket -lm -lintl -lmalloc
/mh-hpux
0,0 → 1,4
# Define SYSV as -DSYSV if you are using a System V operating system.
CC = cc -Wp,-H256000
SYSV = -DSYSV
RANLIB = true
/mt-elfalphapic
0,0 → 1,4
PICFLAG_FOR_TARGET=-fPIC
/ChangeLog
0,0 → 1,333
Wed Apr 22 12:24:28 1998 Michael Meissner <meissner@cygnus.com>
 
* mt-ospace: New file, support using -Os instead of -O2 to compile
the libraries.
 
Wed Apr 22 10:53:14 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 
* mt-linux (CXXFLAGS_FOR_TARGET): Set this instead of CXXFLAGS.
 
Sat Apr 11 22:43:17 1998 J. Kean Johnston <jkj@sco.com>
 
* mh-svsv5: New file - support for SCO UnixWare 7 / SVR5.
 
Thu Mar 26 01:54:25 1998 Geoffrey Noer <noer@cygnus.com>
 
* mh-cygwin32: stop configuring and building dosrel.
 
Thu Sep 11 16:43:27 1997 Jim Wilson <wilson@cygnus.com>
 
* mh-elfalphapic, mt-elfalphapic: New files.
 
Wed Jul 23 12:32:18 1997 Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
 
* mh-go32 (CFLAGS): Don't set -fno-omit-frame-pointer.
 
Mon Jun 16 19:06:41 1997 Geoff Keating <geoffk@ozemail.com.au>
 
* mh-ppcpic: New file.
* mt-ppcpic: New file.
 
Thu Mar 27 15:52:40 1997 Geoffrey Noer <noer@cygnus.com>
 
* mh-cygwin32: override CXXFLAGS, setting to -O2 only
(no debug)
 
Tue Mar 25 18:16:43 1997 Geoffrey Noer <noer@cygnus.com>
 
* mh-cygwin32: override LIBGCC2_DEBUG_CFLAGS so debug info
isn't included in cygwin32-hosted libgcc2.a by default
 
Wed Jan 8 19:56:43 1997 Geoffrey Noer <noer@cygnus.com>
 
* mh-cygwin32: override CFLAGS so debug info isn't included
in cygwin32-hosted tools by default
 
Tue Dec 31 16:04:26 1996 Ian Lance Taylor <ian@cygnus.com>
 
* mh-linux: Remove.
 
Mon Nov 11 10:29:51 1996 Michael Meissner <meissner@tiktok.cygnus.com>
 
* mt-ppc: Delete file, options moved to newlib configure.
 
Fri Oct 4 12:21:03 1996 Angela Marie Thomas (angela@cygnus.com)
 
* mh-dgux386: New file. x86 dgux specific flags
 
Mon Sep 30 15:10:07 1996 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw-mh-mpw (EXTRALIBS_PPC_XCOFF): New, was EXTRALIBS_PPC.
(EXTRALIBS_PPC): Use shared libraries instead of xcoff.
 
Sat Aug 17 04:56:25 1996 Geoffrey Noer <noer@skaro.cygnus.com>
 
* mh-cygwin32: don't -D_WIN32 here anymore
 
Thu Aug 15 19:46:44 1996 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw-mh-mpw (SEGFLAG_68K, SEGFLAG_PPC): Remove.
(EXTRALIBS_PPC): Add libgcc.xcoff.
 
Thu Aug 8 14:51:47 1996 Michael Meissner <meissner@tiktok.cygnus.com>
 
* mt-ppc: New file, add -mrelocatable-lib and -mno-eabi to all
target builds for PowerPC eabi targets.
 
Fri Jul 12 12:06:01 1996 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw: New subdir, Mac MPW configuration support bits.
 
Mon Jul 8 17:30:52 1996 Jim Wilson <wilson@cygnus.com>
 
* mh-irix6: New file.
 
Mon Jul 8 15:15:37 1996 Jason Merrill <jason@yorick.cygnus.com>
 
* mt-sparcpic (PICFLAG_FOR_TARGET): Use -fPIC.
 
Fri Jul 5 11:49:02 1996 Ian Lance Taylor <ian@cygnus.com>
 
* mh-irix4 (RANLIB): Don't define; Irix 4 does have ranlib.
 
Sun Jun 23 22:59:25 1996 Geoffrey Noer <noer@cygnus.com>
 
* mh-cygwin32: new file. Like mh-go32 without the CFLAGS entry.
 
Tue Mar 26 14:10:41 1996 Ian Lance Taylor <ian@cygnus.com>
 
* mh-go32 (CFLAGS): Define.
 
Thu Mar 14 19:20:54 1996 Ian Lance Taylor <ian@cygnus.com>
 
* mh-necv4: New file.
 
Thu Feb 15 13:07:43 1996 Ian Lance Taylor <ian@cygnus.com>
 
* mh-cxux (CC): New variable.
(CFLAGS, LDFLAGS): Remove.
* mh-ncrsvr43 (CC): New variable.
(CFLAGS): Remove.
* mh-solaris (CFLAGS): Remove.
 
* mh-go32: Remove most variable settings, since they presumed a
Canadian Cross, which is now handled correctly by the configure
script.
 
* mh-sparcpic (PICFLAG): Set to -fPIC, not -fpic.
 
Mon Feb 12 14:53:39 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
 
* mh-m68kpic, mt-m68kpic: New files.
 
Thu Feb 1 14:15:42 1996 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw-mh-mpw (CC_MWC68K): Add options similar to those used
in CC_MWCPPC, and -mc68020 -model far.
(AR_MWLINK68K): Add -xm library.
(AR_AR): Define.
(CC_LD_MWLINK68K): Remove -d.
(EXTRALIBS_MWC68K): Define.
 
Thu Jan 25 16:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
 
* mh-ncrsvr43 (CFLAGS): Remove -Hnocopyr.
 
Tue Nov 7 15:41:30 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw-mh-mpw (CC_MWC68K, CC_MWCPPC): Remove unused include path.
(CC_MWCPPC): Add -mpw_chars, disable warnings, add comments
explaining reasons for various flags.
(EXTRALIBS_PPC, EXTRALIBS_MWCPPC ): Put runtime library first.
Fri Oct 13 14:44:25 1995 Jason Molenda (crash@phydeaux.cygnus.com)
 
* mh-aix, mh-sun: Removed.
 
* mh-decstation (X11_EXTRA_CFLAGS): Define.
 
* mh-sco, mh-solaris, mh-sysv4 (X11_EXTRA_LIBS): Define.
 
* mh-hp300, mh-hpux, mh-hpux8, mh-solaris, mh-sun3, mh-sysv4: Don't
hardcode location of X stuff here.
 
Thu Sep 28 13:14:56 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw-mh-mpw: Add definitions for various 68K and PowerMac
compilers, add definitions for library and link steps for
PowerMacs.
 
Thu Sep 14 08:20:04 1995 Fred Fish <fnf@cygnus.com>
 
* mh-hp300 (CC): Add "CC = cc -Wp,-H256000" to avoid
"too much defining" errors from the HPUX compiler.
 
Thu Aug 17 17:28:56 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
 
* mh-hp300 (RANLIB): Use "ar ts", in case GNU ar was used and
didn't build a symbol table.
 
Thu Jun 22 17:47:24 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw-mh-mpw (CC): Define ANSI_PROTOTYPES.
 
Mon Apr 10 12:29:48 1995 Stan Shebs <shebs@andros.cygnus.com>
 
* mpw-mh-mpw (EXTRALIBS): Always link in Math.o, CSANELIB.o,
and ToolLibs.o.
 
* mpw-mh-mpw (CC): Define ALMOST_STDC.
(CFLAGS): Remove ALMOST_STDC, -mc68881.
(LDFLAGS): add -w.
 
* mpw-mh-mpw (CFLAGS): Add -b option to put strings at the ends of
functions.
 
* mpw-mh-mpw: New file, host makefile definitions for MPW.
 
Fri Mar 31 11:35:17 1995 Jason Molenda (crash@phydeaux.cygnus.com)
 
* mt-netware: New file.
 
Mon Mar 13 12:31:29 1995 Ian Lance Taylor <ian@cygnus.com>
 
* mh-hpux8: New file.
* mh-hpux: Use X11R5 rather than X11R4.
 
Thu Feb 9 11:04:13 1995 Ian Lance Taylor <ian@cygnus.com>
 
* mh-linux (SYSV): Don't define.
(RANLIB): Don't define.
 
Wed Jan 11 16:29:34 1995 Jason Merrill <jason@phydeaux.cygnus.com>
 
* m?-*pic (LIBCXXFLAGS): Add -fno-implicit-templates.
 
Thu Nov 3 17:27:19 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
 
* mh-irix4 (CC): Increase maximum string length.
 
* mh-sco (CC): Define away const, it doesn't work right; elements
of arrays of ptr-to-const are considered const themselves.
 
Sat Jul 16 12:17:49 1994 Stan Shebs (shebs@andros.cygnus.com)
 
* mh-cxux: New file, from Bob Rusk (rrusk@mail.csd.harris.com).
 
Sat Jun 4 17:22:12 1994 Per Bothner (bothner@kalessin.cygnus.com)
 
* mh-ncrsvr43: New file from Tom McConnell
<tmcconne@sedona.intel.com>.
 
Thu May 19 00:32:11 1994 Jeff Law (law@snake.cs.utah.edu)
 
* mh-hpux (CC): Add -Wp,-H256000 to avoid "too much defining"
errors from the HPUX 8 compilers.
 
Wed May 4 20:14:47 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
 
* mh-lynxrs6k: set SHELL to /bin/bash
 
Tue Apr 12 12:38:17 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
 
* mh-irix4 (CC): Change -XNh1500 to -XNh2000.
 
Sat Dec 25 20:03:45 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
 
* mt-hppa: Delete.
 
Tue Nov 16 22:54:39 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
 
* mh-a68bsd: Define CC to gcc.
 
Mon Nov 15 16:56:51 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
 
* mh-linux: Don't put -static in LDFLAGS. Add comments.
 
Mon Nov 15 13:37:58 1993 david d `zoo' zuhn (zoo@cirdan.cygnus.com)
 
* mh-sysv4 (AR_FLAGS): change from cq to cr
 
Fri Nov 5 08:12:32 1993 D. V. Henkel-Wallace (gumby@blues.cygnus.com)
 
* mh-unixware: remove. It's the same as sysv4, and config.guess
can't tell the difference. So don't allow skew.
 
Wed Oct 20 20:35:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
 
* mh-hp300: Revert yesterday's change, but add comment explaining.
 
Tue Oct 19 18:58:21 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
 
* mh-hp300: Don't define CFLAGS to empty. Why should hp300 be
different from anything else? ("gdb doesn't understand the native
debug format" isn't a good enough answer because we might be using
gcc).
 
Tue Oct 5 12:17:40 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
 
* mh-alphaosf: Remove, no longer necessary now that gdb knows
how to handle OSF/1 shared libraries.
 
Tue Jul 6 11:27:33 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
 
* mh-alphaosf: New file.
 
Thu Jul 1 15:49:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
 
* mh-riscos: New file.
 
Mon Jun 14 12:03:18 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com)
 
* mh-aix, mh-aix386, mh-decstation, mh-delta88, mh-hpux, mh-irix4,
mh-ncr3000, mh-solaris, mh-sysv, mh-sysv4: remove INSTALL=cp line,
now that we're using install.sh globally
 
Fri Jun 4 16:09:34 1993 Ian Lance Taylor (ian@cygnus.com)
 
* mh-sysv4 (INSTALL): Use cp, not /usr/ucb/install.
 
Thu Apr 8 11:21:52 1993 Ian Lance Taylor (ian@cygnus.com)
 
* mt-a29k, mt-ebmon29k, mt-os68k, mt-ose68000, mt-ose68k,
mt-vxworks68, mt-vxworks960: Removed obsolete, unused target
Makefile fragment files.
 
Mon Mar 8 15:05:25 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
 
* mh-aix386: New file; old mh-aix, plus no-op RANLIB.
 
Thu Oct 1 13:50:48 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
 
* mh-solaris: INSTALL is NOT /usr/ucb/install
 
Mon Aug 24 14:25:35 1992 Ian Lance Taylor (ian@cygnus.com)
 
* mt-ose68000, mt-ose68k: renamed from mt-OSE*.
 
Tue Jul 21 02:11:01 1992 D. V. Henkel-Wallace (gumby@cygnus.com)
 
* mt-OSE68k, mt-680000: new configs.
 
Thu Jul 16 17:12:09 1992 K. Richard Pixley (rich@rtl.cygnus.com)
 
* mh-irix4: merged changes from progressive.
 
Tue Jun 9 23:29:38 1992 Per Bothner (bothner@rtl.cygnus.com)
 
* Everywhere: Change RANLIB=echo>/dev/null (which confuses
some shells - and I don't blame them) to RANLIB=true.
* mh-solaris: Use /usr/ucb/install for INSTALL.
 
Sun May 31 14:45:23 1992 Mark Eichin (eichin at cygnus.com)
 
* mh-solaris2: Add new configuration for Solaris 2 (sysv, no ranlib)
 
Fri Apr 10 23:10:08 1992 Fred Fish (fnf@cygnus.com)
 
* mh-ncr3000: Add new configuration for NCR 3000.
 
Tue Dec 10 00:10:55 1991 K. Richard Pixley (rich at rtl.cygnus.com)
 
* ChangeLog: fresh changelog.
 
/mh-mingw32
0,0 → 1,12
# We don't want debugging info in Win32-hosted toolchains.
# Accomplish this by overriding CFLAGS.
CFLAGS=-O2
CXXFLAGS=-O2
 
# We also need to override LIBGCC2_DEBUG_CFLAGS so libgcc2 will be
# built without debugging information
 
LIBGCC2_DEBUG_CFLAGS=
 
# custom installation rules for mingw32 (append .exe to binaries, etc.)
# INSTALL_DOSREL=install-dosrel
/mh-sysv4
0,0 → 1,11
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV -DSVR4
RANLIB = true
 
# C++ debugging is not yet supported under SVR4 (DWARF)
CXXFLAGS=-O
 
# The l flag generates a warning from the SVR4 archiver, remove it.
AR_FLAGS = cr
 
X11_EXTRA_LIBS = -lnsl
/mh-sun3
0,0 → 1,3
# Sun's C compiler needs the -J flag to be able to compile cp-parse.c
# without overflowing the jump tables (-J says to use a 32 bit table)
CC = cc -J
/mh-sysv5
0,0 → 1,8
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV -DSVR4 -DSVR5
RANLIB = true
 
# The l flag generates a warning from the SVR4 archiver, remove it.
AR_FLAGS = cr
 
X11_EXTRA_LIBS = -lnsl
/mh-hp300
0,0 → 1,13
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV
# Avoid "too much defining" errors from HPUX compiler.
CC = cc -Wp,-H256000
# If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
# If it's HP/UX ar, this should be harmless.
RANLIB = ar ts
 
# Native cc can't bootstrap gcc with -g. Defining CFLAGS here loses (a)
# for non-gcc directories, (b) if we are compiling with gcc, not
# native cc. Neither (a) nor (b) has a trivial fix though.
 
CFLAGS =
/mh-decstation
0,0 → 1,5
CC = cc -Wf,-XNg1000
 
# for X11, since the native DECwindows include files are really broken when
# it comes to function prototypes.
X11_EXTRA_CFLAGS = "-DNeedFunctionPrototypes=0"
/mh-irix4
0,0 → 1,7
# Makefile changes for SGI's running IRIX-4.x.
# Tell compiler to use K&R C. We can't compile under the SGI Ansi
# environment. Also bump switch table size so that cp-parse will
# compile. Bump string length limit so linker builds.
 
CC = cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192
SYSV = -DSYSV
/mh-irix5
0,0 → 1,3
# Makefile changes for SGI's running IRIX-5.x.
SYSV = -DSYSV
RANLIB = true
/mh-irix6
0,0 → 1,7
# Makefile changes for SGI's running IRIX-6.x.
SYSV = -DSYSV
RANLIB = true
# Specify the ABI, to ensure that all Irix 6 systems will behave the same.
# Also, using -32 avoids bugs that exist in the n32/n64 support in some
# versions of the SGI compiler.
CC = cc -32
/mh-apollo68
0,0 → 1,3
HDEFINES = -DUSG
RANLIB=true
CC= cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG
/mh-dgux386
0,0 → 1,22
# from mh-dgux
HDEFINES=-DHOST_SYS=DGUX_SYS
CC=gcc -Wall -ansi -D__using_DGUX
RANLIB = true
 
# from mh-sysv4
# Define SYSV as -DSYSV if you are using a System V operating system.
SYSV = -DSYSV -DSVR4
RANLIB = true
 
# C++ debugging is not yet supported under SVR4 (DWARF)
CXXFLAGS=-O
 
# The l flag generates a warning from the SVR4 archiver, remove it.
AR_FLAGS = cr
 
X11_EXTRA_LIBS = -lnsl
 
# from angela
# no debugging due to broken compiler, use BSD style timeofday
CFLAGS=-O -D_BSD_TIMEOFDAY_FLAVOR
 
/mt-v810
0,0 → 1,4
CC_FOR_TARGET = ca732 -ansi
AS_FOR_TARGET = as732
AR_FOR_TARGET = ar732
RANLIB_FOR_TARGET = true
/mt-linux
0,0 → 1,2
# When using glibc 2 on Linux we must always use vtable thunks.
CXXFLAGS_FOR_TARGET = $(CXXFLAGS) -fvtable-thunks
/mh-hpux8
0,0 → 1,4
# Define SYSV as -DSYSV if you are using a System V operating system.
CC = cc -Wp,-H256000
SYSV = -DSYSV
RANLIB = true

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.