diff options
author | Roland McGrath <roland@gnu.org> | 1993-06-11 00:34:05 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1993-06-11 00:34:05 +0000 |
commit | 53df7cde345ac13e20a353fb455246d25d791010 (patch) | |
tree | 1d142ee0eb5af03e7e300d9fc088599f9b48ccd6 /sysdeps/m68k/Makefile | |
parent | 35683656e691069a3f0ece015cee509454d5320f (diff) | |
download | glibc-53df7cde345ac13e20a353fb455246d25d791010.tar glibc-53df7cde345ac13e20a353fb455246d25d791010.tar.gz glibc-53df7cde345ac13e20a353fb455246d25d791010.tar.bz2 glibc-53df7cde345ac13e20a353fb455246d25d791010.zip |
Formerly m68k/Makefile.~7~
Diffstat (limited to 'sysdeps/m68k/Makefile')
-rw-r--r-- | sysdeps/m68k/Makefile | 48 |
1 files changed, 46 insertions, 2 deletions
diff --git a/sysdeps/m68k/Makefile b/sysdeps/m68k/Makefile index 886744365c..637bca3b62 100644 --- a/sysdeps/m68k/Makefile +++ b/sysdeps/m68k/Makefile @@ -1,11 +1,55 @@ +# Copyright (C) 1993 Free Software Foundation, Inc. +# This file is part of the GNU C Library. + +# The GNU C Library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public License +# as published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. + +# The GNU C Library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. + +# You should have received a copy of the GNU Library General Public +# License along with the GNU C Library; see the file COPYING.LIB. If +# not, write to the Free Software Foundation, Inc., 675 Mass Ave, +# Cambridge, MA 02139, USA. + # This uses MIT assembler syntax. We have no convenient # way to choose a sysdep file based on MIT vs Motorola syntax. # No existing m68k ports use Motorola syntax. crypt := crypt.sun3 # Use crypt/crypt.sun3.S. - + # Disgusting magic to get `#'s into the asm code. + +# Set `as-pipe-ok' if piping input to the assembler is likely to work. +ifneq (,$(filter -pipe,$(compile.c) $(compile.S))) +# The `-pipe' switch the compiler does it, so it must work. +as-pipe-ok = yes +endif +ifdef gnu-as +# GNU as can deal with input pipes. +as-pipe-ok = yes +endif + +ifdef as-pipe-ok + define compile-command.S -$(CC) $(CPPFLAGS) -E $< \ +$(CC) $(CPPFLAGS) $(asm-CPPFLAGS) -E $< \ | sed 's/(@@@Hash-Here@@@)/#/g' | $(AS) $(ASFLAGS) -o $@ endef + +else + +define compile-command.S +@-rm -f $@s +$(CC) $(CPPFLAGS) $(asm-CPPFLAGS) -E $< \ +| sed 's/(@@@Hash-Here@@@)/#/g' > $@s +$(AS) $(ASFLAGS) $@s -o $@ +-rm -f $@ +endef + +endif + |