1 1.1 mrg # Support for NetBSD PowerPC64 ELF targets (ELF64 ABI). 2 1.1 mrg 3 1.1 mrg LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/tramp.asm \ 4 1.1 mrg $(srcdir)/config/rs6000/ppc64-fp.c \ 5 1.1 mrg $(srcdir)/config/rs6000/darwin-ldouble.c 6 1.1 mrg 7 1.1 mrg TARGET_LIBGCC2_CFLAGS += -mno-minimal-toc 8 1.1 mrg 9 1.2 matt MULTILIB_OPTIONS = m64/m32 10 1.2 matt MULTILIB_DIRNAMES = 64 32 11 1.2 matt MULTILIB_OSDIRNAMES = . ../lib/powerpc 12 1.1 mrg 13 1.4 mrg MULTILIB_MATCHES = $(MULTILIB_MATCHES_FLOAT) 14 1.4 mrg 15 1.1 mrg # We want fine grained libraries, so use the new code to build the 16 1.1 mrg # floating point emulation libraries. 17 1.1 mrg # fp-bit is only to be used by 32-bit multilibs 18 1.1 mrg FPBIT = fp-bit32.c 19 1.1 mrg DPBIT = dp-bit32.c 20 1.1 mrg 21 1.1 mrg dp-bit32.c: $(srcdir)/config/fp-bit.c 22 1.1 mrg ( echo '#ifndef __powerpc64__'; \ 23 1.1 mrg cat $(srcdir)/config/fp-bit.c; \ 24 1.1 mrg echo '#endif' ) > dp-bit32.c 25 1.1 mrg 26 1.1 mrg fp-bit32.c: $(srcdir)/config/fp-bit.c 27 1.1 mrg ( echo '#ifndef __powerpc64__'; \ 28 1.1 mrg echo '#define FLOAT'; \ 29 1.1 mrg cat $(srcdir)/config/fp-bit.c; \ 30 1.1 mrg echo '#endif' ) > fp-bit32.c 31