head 1.21; access; symbols perseant-exfatfs-base-20250801:1.21 perseant-exfatfs-base-20240630:1.21 cjep_sun2x:1.21.0.44 cjep_sun2x-base:1.21 cjep_staticlib_x-base1:1.21 cjep_staticlib_x:1.21.0.42 cjep_staticlib_x-base:1.21 phil-wifi-20200421:1.21 phil-wifi-20200411:1.21 phil-wifi-20200406:1.21 pgoyette-compat-merge-20190127:1.21 pgoyette-compat-20190127:1.21 pgoyette-compat-20190118:1.21 pgoyette-compat-1226:1.21 pgoyette-compat-1126:1.21 pgoyette-compat-1020:1.21 pgoyette-compat-0930:1.21 pgoyette-compat-0906:1.21 pgoyette-compat-0728:1.21 pgoyette-compat-0625:1.21 pgoyette-compat-0521:1.21 pgoyette-compat-0502:1.21 pgoyette-compat-0422:1.21 pgoyette-compat-0415:1.21 pgoyette-compat-0407:1.21 pgoyette-compat-0330:1.21 pgoyette-compat-0322:1.21 pgoyette-compat-0315:1.21 pgoyette-compat:1.21.0.40 pgoyette-compat-base:1.21 perseant-stdc-iso10646:1.21.0.38 perseant-stdc-iso10646-base:1.21 prg-localcount2-base3:1.21 prg-localcount2-base2:1.21 prg-localcount2-base1:1.21 prg-localcount2:1.21.0.36 prg-localcount2-base:1.21 pgoyette-localcount-20170426:1.21 bouyer-socketcan-base1:1.21 pgoyette-localcount-20170320:1.21 bouyer-socketcan:1.21.0.34 bouyer-socketcan-base:1.21 pgoyette-localcount-20170107:1.21 pgoyette-localcount-20161104:1.21 localcount-20160914:1.21 pgoyette-localcount-20160806:1.21 pgoyette-localcount-20160726:1.21 pgoyette-localcount:1.21.0.32 pgoyette-localcount-base:1.21 netbsd-5-2-3-RELEASE:1.21 netbsd-5-1-5-RELEASE:1.21 yamt-pagecache-base9:1.21 yamt-pagecache-tag8:1.21 tls-earlyentropy:1.21.0.28 tls-earlyentropy-base:1.21 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.21 riastradh-drm2-base3:1.21 netbsd-5-2-2-RELEASE:1.21 netbsd-5-1-4-RELEASE:1.21 netbsd-5-2-1-RELEASE:1.21 netbsd-5-1-3-RELEASE:1.21 agc-symver:1.21.0.30 agc-symver-base:1.21 tls-maxphys-base:1.21 yamt-pagecache-base8:1.21 netbsd-5-2:1.21.0.26 yamt-pagecache-base7:1.21 netbsd-5-2-RELEASE:1.21 netbsd-5-2-RC1:1.21 yamt-pagecache-base6:1.21 yamt-pagecache-base5:1.21 yamt-pagecache-base4:1.21 netbsd-5-1-2-RELEASE:1.21 netbsd-5-1-1-RELEASE:1.21 yamt-pagecache-base3:1.21 yamt-pagecache-base2:1.21 yamt-pagecache:1.21.0.24 yamt-pagecache-base:1.21 bouyer-quota2-nbase:1.21 bouyer-quota2:1.21.0.22 bouyer-quota2-base:1.21 matt-nb5-pq3:1.21.0.20 matt-nb5-pq3-base:1.21 netbsd-5-1:1.21.0.18 netbsd-5-1-RELEASE:1.21 netbsd-5-1-RC4:1.21 netbsd-5-1-RC3:1.21 netbsd-5-1-RC2:1.21 netbsd-5-1-RC1:1.21 netbsd-5-0-2-RELEASE:1.21 netbsd-5-0-1-RELEASE:1.21 jym-xensuspend-nbase:1.21 netbsd-5-0:1.21.0.16 netbsd-5-0-RELEASE:1.21 netbsd-5-0-RC4:1.21 netbsd-5-0-RC3:1.21 netbsd-5-0-RC2:1.21 jym-xensuspend:1.21.0.14 jym-xensuspend-base:1.21 netbsd-5-0-RC1:1.21 netbsd-5:1.21.0.12 netbsd-5-base:1.21 mjf-devfs2:1.21.0.10 mjf-devfs2-base:1.21 yamt-pf42-base4:1.21 yamt-pf42-base3:1.21 hpcarm-cleanup-nbase:1.21 yamt-pf42-base2:1.21 yamt-pf42:1.21.0.8 yamt-pf42-base:1.21 keiichi-mipv6:1.21.0.6 keiichi-mipv6-base:1.21 cube-autoconf:1.21.0.4 cube-autoconf-base:1.21 hpcarm-cleanup:1.21.0.2 hpcarm-cleanup-base:1.21 netbsd-3-1-1-RELEASE:1.20 netbsd-3-0-3-RELEASE:1.20 netbsd-3-1:1.20.0.12 netbsd-3-1-RELEASE:1.20 netbsd-3-0-2-RELEASE:1.20 netbsd-3-1-RC4:1.20 netbsd-3-1-RC3:1.20 netbsd-3-1-RC2:1.20 netbsd-3-1-RC1:1.20 netbsd-3-0-1-RELEASE:1.20 netbsd-3-0:1.20.0.10 netbsd-3-0-RELEASE:1.20 netbsd-3-0-RC6:1.20 netbsd-3-0-RC5:1.20 netbsd-3-0-RC4:1.20 netbsd-3-0-RC3:1.20 netbsd-3-0-RC2:1.20 netbsd-3-0-RC1:1.20 netbsd-2-0-3-RELEASE:1.20 netbsd-2-1:1.20.0.8 netbsd-2-1-RELEASE:1.20 netbsd-2-1-RC6:1.20 netbsd-2-1-RC5:1.20 netbsd-2-1-RC4:1.20 netbsd-2-1-RC3:1.20 netbsd-2-1-RC2:1.20 netbsd-2-1-RC1:1.20 netbsd-2-0-2-RELEASE:1.20 netbsd-3:1.20.0.6 netbsd-3-base:1.20 netbsd-2-0-1-RELEASE:1.20 netbsd-2:1.20.0.4 netbsd-2-base:1.20 netbsd-2-0-RELEASE:1.20 netbsd-2-0-RC5:1.20 netbsd-2-0-RC4:1.20 netbsd-2-0-RC3:1.20 netbsd-2-0-RC2:1.20 netbsd-2-0-RC1:1.20 netbsd-2-0:1.20.0.2 netbsd-2-0-base:1.20 netbsd-1-6-PATCH002-RELEASE:1.16 netbsd-1-6-PATCH002:1.16 netbsd-1-6-PATCH002-RC4:1.16 netbsd-1-6-PATCH002-RC3:1.16 netbsd-1-6-PATCH002-RC2:1.16 netbsd-1-6-PATCH002-RC1:1.16 netbsd-1-6-PATCH001:1.16 netbsd-1-6-PATCH001-RELEASE:1.16 netbsd-1-6-PATCH001-RC3:1.16 netbsd-1-6-PATCH001-RC2:1.16 netbsd-1-6-PATCH001-RC1:1.16 fvdl_fs64_base:1.18 netbsd-1-6-RELEASE:1.16 netbsd-1-6-RC3:1.16 netbsd-1-6-RC2:1.16 netbsd-1-6-RC1:1.16 netbsd-1-6:1.16.0.2 netbsd-1-6-base:1.16 netbsd-1-5-PATCH003:1.7 netbsd-1-5-PATCH002:1.7 netbsd-1-5-PATCH001:1.7 netbsd-1-5-RELEASE:1.7 netbsd-1-5-BETA2:1.7 netbsd-1-5-BETA:1.7 netbsd-1-4-PATCH003:1.6 netbsd-1-5-ALPHA2:1.7 netbsd-1-5:1.7.0.2 netbsd-1-5-base:1.7 netbsd-1-4-PATCH002:1.6 wrstuden-devbsize-19991221:1.7 wrstuden-devbsize:1.6.0.6 wrstuden-devbsize-base:1.7 comdex-fall-1999:1.6.0.4 comdex-fall-1999-base:1.6 netbsd-1-4-PATCH001:1.6 netbsd-1-4-RELEASE:1.6 netbsd-1-4:1.6.0.2 netbsd-1-4-base:1.6; locks; strict; comment @# @; 1.21 date 2006.06.02.22.16.18; author mrg; state dead; branches; next 1.20; 1.20 date 2003.06.01.02.08.07; author thorpej; state Exp; branches; next 1.19; 1.19 date 2003.03.01.13.08.51; author mrg; state Exp; branches; next 1.18; 1.18 date 2002.09.17.23.18.33; author thorpej; state Exp; branches; next 1.17; 1.17 date 2002.08.19.09.46.40; author lukem; state Exp; branches; next 1.16; 1.16 date 2002.02.11.21.36.34; author tv; state Exp; branches; next 1.15; 1.15 date 2001.12.12.23.08.26; author lukem; state Exp; branches; next 1.14; 1.14 date 2001.12.12.01.48.58; author tv; state Exp; branches; next 1.13; 1.13 date 2001.10.31.16.27.31; author tv; state Exp; branches; next 1.12; 1.12 date 2001.10.19.03.33.35; author tv; state Exp; branches; next 1.11; 1.11 date 2001.09.21.15.38.15; author tv; state Exp; branches; next 1.10; 1.10 date 2001.07.24.19.44.48; author tv; state Exp; branches; next 1.9; 1.9 date 2001.01.08.08.29.59; author itojun; state Exp; branches; next 1.8; 1.8 date 2001.01.04.09.22.06; author itojun; state Exp; branches; next 1.7; 1.7 date 99.11.27.23.46.09; author eeh; state Exp; branches; next 1.6; 1.6 date 99.02.24.17.18.26; author drochner; state Exp; branches 1.6.6.1; next 1.5; 1.5 date 99.02.13.02.54.23; author lukem; state Exp; branches; next 1.4; 1.4 date 98.10.20.18.11.04; author matt; state Exp; branches; next 1.3; 1.3 date 98.08.18.17.42.59; author tv; state Exp; branches; next 1.2; 1.2 date 98.08.18.17.26.36; author tv; state Exp; branches; next 1.1; 1.1 date 98.08.18.17.25.32; author tv; state Exp; branches; next ; 1.6.6.1 date 99.12.27.18.29.14; author wrstuden; state Exp; branches; next ; desc @@ 1.21 log @remove support for building (with) GCC 2.95. also: - always install - don't generate a fake one for vax / gettext. @ text @# $NetBSD: Makefile,v 1.20 2003/06/01 02:08:07 thorpej Exp $ REQUIRETOOLS= yes NOLINT= # defined .include LIB= g2c .if exists(${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no" .include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" SHLIB_MAJOR= 1 SHLIB_MINOR= 0 DIST= ${NETBSDSRCDIR}/gnu/dist/toolchain GNUHOSTDIST= ${DIST} SRCS= ${G_OBJS:.o=.c} ${G_OBJ:.o=.c} GCPPFLAGS= ${G_ALL_CFLAGS:O:u} CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} \ ${GCPPFLAGS:M-D*} ${GCPPFLAGS:M-I*:N-I.*} \ -DAllow_TYQUAD .for c in F I U CLEANFILES+= Version${c}.c Version${c}.c: ${DIST}/libf2c/lib${c}77/Version.c cp $> $@@ .endfor .for f in ${G_F2CEXT:N*y2kbug*} OBJS+= L${f}.o L${f}.o: f2cext.c ${COMPILE.c} -DL${f} -o $@@ ${>:M*.c} .if ${MKPIC} != "no" L${f}.so: f2cext.c ${COMPILE.c} ${CPICFLAGS} -DL${f} -o $@@ ${>:M*.c} .endif .if ${MKPROFILE} != "no" L${f}.po: f2cext.c ${COMPILE.c} -pg -DL${f} -o $@@ ${>:M*.c} .endif .endfor .PATH: ${DIST}/libf2c ${DIST}/libf2c/libF77 ${DIST}/libf2c/libI77 ${DIST}/libf2c/libU77 .include ${OBJS}: ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk .else .include # do nothing .endif @ 1.20 log @If MKGCC == no, don't build these libraries (which are bundled with the compiler). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2003/03/01 13:08:51 mrg Exp $ @ 1.19 log @update / regenerate for binutils 2.13.2.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2002/09/17 23:18:33 thorpej Exp $ d10 1 a10 1 .if exists(${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk) @ 1.18 log @* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into two variables: TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is no working in-tree toolchain (hppa, ns32k, sh5, x86_64). EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of an external toolchain (e.g. /usr/local/gnu). This enables the cross-build framework even for TOOLCHAIN_MISSING platforms. If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all unconditionally set to "no", since the bits are not there to build. If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no", since the external toolchain's compiler is not in-sync with the in-tree compiler support components (e.g. libgcc). * Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in that file can use it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2002/08/19 09:46:40 lukem Exp $ d17 1 @ 1.17 log @Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../../some/path (etc). (Reduces make output by ~ 20%) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2002/02/11 21:36:34 tv Exp $ a9 2 .if defined(USE_NEW_TOOLCHAIN) a54 145 .endif .else # # XXX - BEGIN - Old toolchain build goop - delete when everything migrated - XXX # SHLIB_MAJOR= 0 SHLIB_MINOR= 0 F77SRCS= F77_aloc.c Version.c main.c s_rnge.c abort_.c getarg_.c \ iargc_.c getenv_.c signal_.c s_stop.c s_paus.c system_.c \ cabs.c derf_.c derfc_.c erf_.c erfc_.c sig_die.c exit_.c \ setarg.c setsig.c pow_ci.c pow_dd.c pow_di.c pow_hh.c \ pow_ii.c pow_ri.c pow_zi.c pow_zz.c pow_qq.c c_abs.c \ c_cos.c c_div.c c_exp.c c_log.c c_sin.c c_sqrt.c z_abs.c \ z_cos.c z_div.c z_exp.c z_log.c z_sin.c z_sqrt.c r_abs.c \ r_acos.c r_asin.c r_atan.c r_atn2.c r_cnjg.c r_cos.c \ r_cosh.c r_dim.c r_exp.c r_imag.c r_int.c r_lg10.c r_log.c \ r_mod.c r_nint.c r_sign.c r_sin.c r_sinh.c r_sqrt.c \ r_tan.c r_tanh.c d_abs.c d_acos.c d_asin.c d_atan.c \ d_atn2.c d_cnjg.c d_cos.c d_cosh.c d_dim.c d_exp.c \ d_imag.c d_int.c d_lg10.c d_log.c d_mod.c d_nint.c \ d_prod.c d_sign.c d_sin.c d_sinh.c d_sqrt.c d_tan.c \ d_tanh.c i_abs.c i_dim.c i_dnnt.c i_indx.c i_len.c i_mod.c \ i_nint.c i_sign.c h_abs.c h_dim.c h_dnnt.c h_indx.c \ h_len.c h_mod.c h_nint.c h_sign.c l_ge.c l_gt.c l_le.c \ l_lt.c hl_ge.c hl_gt.c hl_le.c hl_lt.c ef1asc_.c ef1cmc_.c \ s_cat.c s_cmp.c s_copy.c lbitbits.c lbitshft.c qbitbits.c \ qbitshft.c I77SRCS= Version.c backspace.c close.c dfe.c dolio.c due.c \ endfile.c err.c fmt.c fmtlib.c iio.c ilnw.c inquire.c \ lread.c lwrite.c open.c rdfmt.c rewind.c rsfe.c rsli.c \ rsne.c sfe.c sue.c typesize.c uio.c util.c wref.c wrtfmt.c \ wsfe.c wsle.c wsne.c xwsne.c ftell_.c U77SRCS= Version.c gerror_.c perror_.c ierrno_.c itime_.c time_.c \ unlink_.c fnum_.c getpid_.c getuid_.c getgid_.c kill_.c \ rand_.c srand_.c irand_.c sleep_.c idate_.c ctime_.c \ etime_.c dtime_.c isatty_.c ltime_.c fstat_.c stat_.c \ lstat_.c access_.c link_.c getlog_.c ttynam_.c getcwd_.c \ symlnk_.c vxttime_.c vxtidate_.c gmtime_.c fdate_.c \ secnds_.c bes.c dbes.c chdir_.c chmod_.c lnblnk_.c \ hostnm_.c rename_.c fgetc_.c fputc_.c umask_.c \ sys_clock_.c date_.c second_.c flush1_.c mclock_.c \ alarm_.c datetime_.c E77OBJS= abort.o derf.o derfc.o ef1asc.o ef1cmc.o erf.o erfc.o \ exit.o getarg.o getenv.o iargc.o signal.o system.o flush.o \ ftell.o fseek.o access.o besj0.o besj1.o besjn.o besy0.o \ besy1.o besyn.o chdir.o chmod.o ctime.o date.o dbesj0.o \ dbesj1.o dbesjn.o dbesy0.o dbesy1.o dbesyn.o dtime.o \ etime.o fdate.o fgetc.o fget.o flush1.o fnum.o fputc.o \ fput.o fstat.o gerror.o getcwd.o getgid.o getlog.o \ getpid.o getuid.o gmtime.o hostnm.o idate.o ierrno.o \ irand.o isatty.o itime.o kill.o link.o lnblnk.o lstat.o \ ltime.o mclock.o perror.o rand.o rename.o secnds.o \ second.o sleep.o srand.o stat.o symlnk.o time.o ttynam.o \ umask.o unlink.o vxtidt.o vxttim.o alarm.o LIBF77SRCS= ${F77SRCS:.c=_F.c} ${I77SRCS:.c=_I.c} ${U77SRCS:.c=_U.c} SRCS+= ${LIBF77SRCS} OBJS+= ${E77OBJS} .if ${MKPIC} != "no" SOBJS+= ${E77OBJS:.o=.so} .endif .if ${MKPROFILE} != "no" POBJS+= ${E77OBJS:.o=.po} .endif CLEANFILES+= ${LIBF77SRCS} DPSRCS+= g2c.h CPPFLAGS+= -I. -I${.CURDIR} -I${ARCH} -I${ARCH}/${ARCHSUBDIR} \ -I${DIST}/libf2c -I${DIST}/libf2c/libF77 \ -I${DIST}/libf2c/libI77 -I${DIST}/libf2c/libU77 \ -I${DIST}/gcc/config -I${DIST}/gcc/f -I${DIST}/gcc \ -DNETBSD_NATIVE -DHAVE_CONFIG_H=1 -DSTDC_HEADERS=1 \ -DRETSIGTYPE=void -DSkip_f2c_Undefs=1 \ -DHAVE_TEMPNAM=1 -DNO_EOF_CHAR_CHECK=1 .if (${MACHINE_ARCH} != "vax") CPPFLAGS+= -DIEEE_drem=1 .endif CLEANFILES+= g2c.h g2ctypes.sed # XXX may need a better way to do this; can be overridden with "cp" MAKE_SYMLINK?= ln -sf DIST= ${NETBSDSRCDIR}/gnu/dist ARCH= ${NETBSDSRCDIR}/gnu/usr.bin/egcs/arch .if exists(${ARCH}/${MACHINE_ARCH}) ARCHSUBDIR= ${MACHINE_ARCH} .elif exists(${ARCH}/${MACHINE_CPU}) ARCHSUBDIR= ${MACHINE_CPU} .else .BEGIN: @@echo no egcs/arch/${MACHINE_ARCH} nor egcs/arch/${MACHINE_CPU} exists @@false .endif .PATH:${DIST}/libf2c ${DIST}/gcc/f g2ctypes.sed: g2ctypes.c ${CC} ${CPPFLAGS} -E ${.CURDIR}/g2ctypes.c | grep 'F2C_' >g2ctypes.sed g2c.h: g2c.hin g2ctypes.sed sed -f g2ctypes.sed <${.ALLSRC:M*.hin} >$@@ .for file in ${F77SRCS} ${file:.c=_F.c}: ${DIST}/libf2c/libF77/${file} ${MAKE_SYMLINK} $> $@@ .endfor .for file in ${I77SRCS} ${file:.c=_I.c}: ${DIST}/libf2c/libI77/${file} ${MAKE_SYMLINK} $> $@@ .endfor .for file in ${U77SRCS} ${file:.c=_U.c}: ${DIST}/libf2c/libU77/${file} ${MAKE_SYMLINK} $> $@@ .endfor ${E77OBJS}: f2cext.c ${COMPILE.c} -DL$* -o $@@ ${.ALLSRC:M*.c} .if ${MKPIC} != "no" ${E77OBJS:.o=.so}: f2cext.c ${COMPILE.c} ${CPICFLAGS} -DL$* -o $@@ ${.ALLSRC:M*.c} .endif .if ${MKPROFILE} != "no" ${E77OBJS:.o=.po}: f2cext.c ${COMPILE.c} -pg -DL$* -o $@@ ${.ALLSRC:M*.c} .endif .include ${OBJS} ${SOBJS} ${POBJS}: g2c.h # # XXX - END - Old toolchain build goop - delete when everything migrated - XXX # @ 1.16 log @Skip building anything if the target's .mk files are missing. (Allows the toolchain to be built in segments, or not at all if the in-tree toolchain is inappropriate for the target.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2001/12/12 23:08:26 lukem Exp $ d18 1 a18 2 TOP= ${.CURDIR}/../.. DIST= ${TOP}/dist/toolchain d147 2 a148 2 DIST= ${.CURDIR}/../../dist ARCH= ${.CURDIR}/../../usr.bin/egcs/arch @ 1.15 log @move NOLINT @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2001/12/12 01:48:58 tv Exp $ d12 1 d56 3 @ 1.14 log @MKfoo=no -> NOfoo @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2001/10/31 16:27:31 tv Exp $ d4 1 a8 1 NOLINT= # defined @ 1.13 log @Add REQUIRETOOLS to make version-specific new toolchain compiler libs fail to build if USETOOLS is set to "no" by the builder. (Sanity check; as an override, USETOOLS may be set to "never", but see warnings in BUILDING.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2001/10/19 03:33:35 tv Exp $ d8 1 a8 1 MKLINT= no @ 1.12 log @Exclude Y2K bug flag files from the build; fixes undefined symbol errors reported by jbernard@@mines.edu in PR bin/14222. @ text @d1 3 a3 1 # $NetBSD: Makefile,v 1.11 2001/09/21 15:38:15 tv Exp $ @ 1.11 log @Set SHLIB_{MAJOR,MINOR} explicitly instead of using shlib_version files. (This currently means that checkver doesn't work with these libs, but that will be fixed.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2001/07/24 19:44:48 tv Exp $ d31 1 a31 1 .for f in ${G_F2CEXT} @ 1.10 log @Add new toolchain build structure for libg2c, libobjc, and libstdc++. Note that old build system still exists under .if conditionals; this will be removed once all platforms are using the new toolchain. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2001/01/08 08:29:59 itojun Exp $ d12 3 d58 3 a60 1 MKPIC=no # XXX hack; shlib_version mismatch @ 1.9 log @use MACIHNE_CPU to determine architecture-dependent source code directory. is use of exists(foo) safe enough? TODO: many other places to fix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2001/01/04 09:22:06 itojun Exp $ d6 50 a120 2 MKLINT= no d189 4 @ 1.8 log @sh3 split @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 1999/11/27 23:46:09 eeh Exp $ a72 8 .if (${MACHINE_ARCH} == "mipsel") || (${MACHINE_ARCH} == "mipseb") ARCHSUBDIR= mips .elif (${MACHINE_ARCH} == "sh3el") || (${MACHINE_ARCH} == "sh3eb") ARCHSUBDIR= sh3 .else ARCHSUBDIR= ${MACHINE_ARCH} .endif d91 10 @ 1.7 log @Allow building of PIC or profiling libraries to be disabled. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1999/02/24 17:18:26 drochner Exp $ d75 2 @ 1.6 log @make this build after mips->mipse? transition @ text @d1 3 a3 1 # $NetBSD: Makefile,v 1.5 1999/02/13 02:54:23 lukem Exp $ d62 1 d64 2 d67 1 d124 1 d127 1 d129 1 d132 1 @ 1.6.6.1 log @Pull up to last week's -current. @ text @d1 1 a1 3 # $NetBSD: Makefile,v 1.7 1999/11/27 23:46:09 eeh Exp $ .include a59 1 .if ${MKPIC} != "no" a60 2 .endif .if ${MKPROFILE} != "no" a61 1 .endif a117 1 .if ${MKPIC} != "no" a119 1 .endif a120 1 .if ${MKPROFILE} != "no" a122 1 .endif @ 1.5 log @convert from NOxxx= to MKxxx=no. include if testing a MKxxx variable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 1998/10/20 18:11:04 matt Exp $ d67 7 a73 1 CPPFLAGS+= -I. -I${.CURDIR} -I${ARCH} -I${ARCH}/${MACHINE_ARCH} \ @ 1.4 log @Not all architecures are IEEE math. Don't define IEEE_drem on VAX. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 1998/08/18 17:42:59 tv Exp $ d65 1 a65 1 NOLINT= nolint (FORTRAN runtime) @ 1.3 log @Kill HOST_CFLAGS and justify NOLINT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 1998/08/18 17:26:36 tv Exp $ d72 1 a72 1 -DRETSIGTYPE=void -DIEEE_drem=1 -DSkip_f2c_Undefs=1 \ d74 3 @ 1.2 log @Depend shared and profiled objects on g2c.h. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 1998/08/18 17:25:32 tv Exp $ d65 1 a65 1 NOLINT= a73 1 HOST_CPPFLAGS+= ${CPPFLAGS} d77 1 a77 1 # XXX may need a better way to do this d83 1 a83 1 .PATH: ${DIST}/libf2c ${DIST}/gcc/f @ 1.1 log @Add libg2c (the new name for libf2c). Builds fine, though has some nits on LP64 that need working out. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 1998/04/12 13:59:28 veego Exp $ d118 1 a118 1 ${OBJS}: g2c.h @