mirror of https://github.com/adtools/clib2.git
- reverted the soft-float subdirectory changes as the problem was solved by
olaf in a different way so that libm.a never contains any hard float opcodes and instead libm881 contains them. so the separate soft-float directory are not required. git-svn-id: file:///Users/olsen/Code/migration-svn-zu-git/logical-line-staging/clib2/trunk@15181 87f5fb63-7c3d-0410-a384-fd976d0f7a62
This commit is contained in:
parent
fa4223c544
commit
6801a4fcf0
|
@ -17,7 +17,7 @@
|
|||
|
||||
|
||||
*link:
|
||||
%{fbaserel:%{!resident:-m amiga_bss -fl libb}} %{resident:-m amiga_bss -amiga-datadata-reloc -fl libb} %{fbaserel32:%{!resident32:-m amiga_bss -fl libb32}} %{resident32:-m amiga_bss -amiga-datadata-reloc -fl libb32} %{g:-amiga-debug-hunk} %{m68020:-fl libm020} %{mc68020:-fl libm020} %{m68030:-fl libm020} %{m68040:-fl libm020} %{m68060:-fl libm020} %{m68020-40:-fl libm020} %{m68020-60:-fl libm020} %{msoft-float:-fl soft-float} %{noixemul:}
|
||||
%{fbaserel:%{!resident:-m amiga_bss -fl libb}} %{resident:-m amiga_bss -amiga-datadata-reloc -fl libb} %{fbaserel32:%{!resident32:-m amiga_bss -fl libb32}} %{resident32:-m amiga_bss -amiga-datadata-reloc -fl libb32} %{g:-amiga-debug-hunk} %{m68020:-fl libm020} %{mc68020:-fl libm020} %{m68030:-fl libm020} %{m68040:-fl libm020} %{m68060:-fl libm020} %{m68020-40:-fl libm020} %{m68020-60:-fl libm020} %{noixemul:}
|
||||
|
||||
*lib:
|
||||
%{mstackextend:-lstack} -lc -lamiga -ldebug -lgcc -lc
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#
|
||||
# $Id: GNUmakefile.68k,v 1.104 2008-03-10 16:31:56 obarthel Exp $
|
||||
# $Id: GNUmakefile.68k,v 1.105 2008-03-11 07:41:27 damato Exp $
|
||||
#
|
||||
# :ts=8
|
||||
#
|
||||
|
@ -113,22 +113,6 @@ CODE_TYPE := -m68000
|
|||
CODE_FLAGS :=
|
||||
endif
|
||||
|
||||
ifeq (soft_float_020,$(TYPE))
|
||||
CODE_TYPE := -m68020-60 -msoft-float
|
||||
CODE_FLAGS := -DM68020 -DUSE_64_BIT_INTS
|
||||
endif
|
||||
|
||||
ifeq (soft_float_data,$(TYPE))
|
||||
CODE_TYPE := -m68020-60 -msoft-float
|
||||
CODE_FLAGS := -fbaserel -DSMALL_DATA -DM68020 -DUSE_64_BIT_INTS
|
||||
endif
|
||||
|
||||
ifeq (soft_float_data32,$(TYPE))
|
||||
CODE_TYPE := -m68020-60 -msoft-float
|
||||
CODE_FLAGS := -fbaserel32 -DSMALL_DATA32 -DM68020 -DUSE_64_BIT_INTS
|
||||
endif
|
||||
|
||||
|
||||
##############################################################################
|
||||
|
||||
WARNINGS = \
|
||||
|
@ -144,7 +128,7 @@ INCLUDES = -Iinclude -I. -Inetinclude
|
|||
#OPTIONS = -fno-builtin -fno-common -D__MEM_DEBUG
|
||||
#OPTIONS = -fno-builtin -fno-common -DDEBUG -D__MEM_DEBUG -DNO_INLINE_STDARG
|
||||
#OPTIMIZE = -O3 -fomit-frame-pointer -funroll-loops -finline-functions
|
||||
OPTIMIZE = -O -fomit-frame-pointer -fstrength-reduce -finline-functions
|
||||
OPTIMIZE = -O -fomit-frame-pointer -fstrength-reduce -finline-functions
|
||||
#OPTIMIZE = -O2 -fomit-frame-pointer
|
||||
#DEBUG = -g
|
||||
|
||||
|
@ -1002,11 +986,7 @@ all: \
|
|||
lib/libm.a \
|
||||
lib/libb/libm.a \
|
||||
lib/libb/libm020/libm.a \
|
||||
lib/libb32/libm020/libm.a \
|
||||
|
||||
# lib/libm020/soft-float/libm.a \
|
||||
# lib/libb/libm020/soft-float/libm.a \
|
||||
# lib/libb32/libm020/soft-float/libm.a
|
||||
lib/libb32/libm020/libm.a
|
||||
|
||||
##############################################################################
|
||||
|
||||
|
@ -1019,7 +999,7 @@ clean:
|
|||
realclean:
|
||||
$(MAKE) clean
|
||||
-$(DELETE) lib small_data_020 small_data small_data32 large_data_020 \
|
||||
large_data soft_float_020 soft_float_data soft_float_data32
|
||||
large_data
|
||||
|
||||
##############################################################################
|
||||
|
||||
|
@ -1065,24 +1045,15 @@ lib/libb : lib
|
|||
lib/libb/libm020 : lib lib/libb
|
||||
-$(MAKEDIR) $@
|
||||
|
||||
lib/libb/libm020/soft-float : lib lib/libb/libm020
|
||||
-$(MAKEDIR) $@
|
||||
|
||||
lib/libb32/libm020 : lib lib/libb32
|
||||
-$(MAKEDIR) $@
|
||||
|
||||
lib/libb32/libm020/soft-float : lib lib/libb32/libm020
|
||||
-$(MAKEDIR) $@
|
||||
|
||||
lib/libb32 : lib
|
||||
-$(MAKEDIR) $@
|
||||
|
||||
lib/libm020 : lib
|
||||
-$(MAKEDIR) $@
|
||||
|
||||
lib/libm020/soft-float : lib lib/libm020
|
||||
-$(MAKEDIR) $@
|
||||
|
||||
lib/libb/libm020/libm.a: lib lib/libb/libm020
|
||||
$(MAKE) TYPE=small_data_020 kitchen_sink
|
||||
@$(COPY) $(foreach file,$(LIBS_020),small_data_020/$(file)) lib/libb/libm020
|
||||
|
@ -1103,18 +1074,6 @@ lib/libm.a: lib
|
|||
$(MAKE) TYPE=large_data kitchen_sink
|
||||
@$(COPY) $(foreach file,$(LIBS_68K),large_data/$(file)) lib
|
||||
|
||||
lib/libm020/soft-float/libm.a: lib lib/libm020/soft-float
|
||||
$(MAKE) TYPE=soft_float_020 kitchen_sink
|
||||
@$(COPY) $(foreach file,$(LIBS_020),soft_float_020/$(file)) lib/libm020/soft-float
|
||||
|
||||
lib/libb/libm020/soft-float/libm.a: lib lib/libb/libm020/soft-float
|
||||
$(MAKE) TYPE=soft_float_data kitchen_sink
|
||||
@$(COPY) $(foreach file,$(LIBS_020),soft_float_data/$(file)) lib/libb/libm020/soft-float
|
||||
|
||||
lib/libb32/libm020/soft-float/libm.a: lib lib/libb32/libm020/soft-float
|
||||
$(MAKE) TYPE=soft_float_data32 kitchen_sink
|
||||
@$(COPY) $(foreach file,$(LIBS_020),soft_float_data32/$(file)) lib/libb32/libm020/soft-float
|
||||
|
||||
lib/nrcrt0.o : lib nrcrt0.o
|
||||
@$(COPY) nrcrt0.o lib
|
||||
|
||||
|
|
Loading…
Reference in New Issue