|
| 1 | +# $NetBSD: Makefile,v 1.1 2026/01/18 08:08:22 mrg Exp $ |
| 2 | + |
| 3 | +PROG= f951 |
| 4 | +SRCS= ${G_F95_OBJS:.o=.cc} |
| 5 | +SRCS+= attribs.cc |
| 6 | +SRCS+= main.cc ${PROG}-checksum.cc |
| 7 | + |
| 8 | +CPPFLAGS+= -I${DIST}/gcc/fortran |
| 9 | +#CPPFLAGS+= -DOBJCPLUS |
| 10 | +CPPFLAGS.prefix.cc+= -DPREFIX=\"/usr\" |
| 11 | +CPPFLAGS.module.cc+= -DTARGET_MACHINE=\"${MACHINE_GNU_PLATFORM}\" \ |
| 12 | + -DHOST_MACHINE=\"${MACHINE_GNU_PLATFORM}\" |
| 13 | + |
| 14 | +.include "../Makefile.backend" |
| 15 | +.include "../Makefile.backtrace" |
| 16 | +.include "../Makefile.libcody" |
| 17 | +.include "../Makefile.libcpp" |
| 18 | +.include "../Makefile.libdecnumber" |
| 19 | + |
| 20 | +CHECKSUM_OBJS= ${BACKENDOBJ}/libbackend.a \ |
| 21 | + main.o \ |
| 22 | + ${LIBBACKTRACEOBJ}/libbacktrace.a \ |
| 23 | + ${COMMONTARGETOBJ}/libcommon-target.a \ |
| 24 | + ${COMMONOBJ}/libcommon.a \ |
| 25 | + ${LIBCPPOBJ}/libcpp.a \ |
| 26 | + ${LIBDECNUMBEROBJ}/libdecnumber.a \ |
| 27 | + ${LIBIBERTYOBJ}/libiberty.a \ |
| 28 | + ${OBJS:Nmain.o:Nf951-checksum.o} \ |
| 29 | + checksum-options |
| 30 | + |
| 31 | +.include "../Makefile.checksum" |
| 32 | + |
| 33 | +# XXX: like cc1plus |
| 34 | +CFLAGS+=-Wno-error=stack-protector |
| 35 | + |
| 36 | +LDADD+= ${LIBIBERTYOBJ}/libiberty.a |
| 37 | +DPADD+= ${LIBIBERTYOBJ}/libiberty.a |
| 38 | +LDADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm |
| 39 | +DPADD+= ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM} |
| 40 | + |
| 41 | +.PATH: ${DIST}/gcc/fortran ${DIST}/gcc ${DIST}/gcc/config |
| 42 | +#.PATH: ${G_out_file:H} |
0 commit comments