Home | History | Annotate | Line # | Download | only in libmopcopy
      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