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