1 1.1 kalvisd # $NetBSD: Makefile,v 1.1 2024/10/23 00:45:59 kalvisd Exp $ 2 1.1 kalvisd 3 1.1 kalvisd HOSTLIB= mopcopy 4 1.1 kalvisd LIBMOPCOPY_DIR= ${NETBSDSRCDIR}/usr.sbin/mopd/common 5 1.1 kalvisd 6 1.1 kalvisd .include <bsd.hostinit.mk> 7 1.1 kalvisd 8 1.1 kalvisd SRCS= cmp.c \ 9 1.1 kalvisd get.c \ 10 1.1 kalvisd nma.c \ 11 1.1 kalvisd mopdef.c \ 12 1.1 kalvisd file.c \ 13 1.1 kalvisd log.c 14 1.1 kalvisd 15 1.1 kalvisd .ifndef NOCOMPATLIB 16 1.1 kalvisd COMPATLIB_NO_LIB= yes # only the include files, not the library 17 1.1 kalvisd .-include "${TOOLDIR}/share/compat/defs.mk" 18 1.1 kalvisd .endif 19 1.1 kalvisd 20 1.1 kalvisd BUILD_OSTYPE!= uname -s 21 1.1 kalvisd 22 1.1 kalvisd # Disable use of pre-compiled headers on Darwin. 23 1.1 kalvisd .if ${BUILD_OSTYPE} == "Darwin" 24 1.1 kalvisd CPPFLAGS+= -no-cpp-precomp 25 1.1 kalvisd .endif 26 1.1 kalvisd 27 1.1 kalvisd HOST_CPPFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 28 1.1 kalvisd 29 1.1 kalvisd # VAX binaries are now ELF 30 1.1 kalvisd HOST_CPPFLAGS+= -DNOAOUT 31 1.1 kalvisd 32 1.1 kalvisd .PATH: ${LIBMOPCOPY_DIR} 33 1.1 kalvisd 34 1.1 kalvisd realinstall: install.host 35 1.1 kalvisd install.host: ${TOOLDIR}/lib/libmopcopy.a 36 1.1 kalvisd ${TOOLDIR}/lib/libmopcopy.a:: libmopcopy.a 37 1.1 kalvisd ${_MKTARGET_INSTALL} 38 1.1 kalvisd mkdir -p ${TOOLDIR}/lib 39 1.1 kalvisd ${HOST_INSTALL_FILE} -m ${BINMODE} libmopcopy.a ${.TARGET} 40 1.1 kalvisd 41 1.1 kalvisd .include "${.CURDIR}/../Makefile.nbincludes" 42 1.1 kalvisd .include <bsd.hostlib.mk> 43