Cross Reference: Makefile
xref: /src/tools/libmopcopy/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tools/libmopcopy/
Makefile revision 1.1
11.1Skalvisd#	$NetBSD: Makefile,v 1.1 2024/10/23 00:45:59 kalvisd Exp $
21.1Skalvisd
31.1SkalvisdHOSTLIB=	mopcopy
41.1SkalvisdLIBMOPCOPY_DIR=	${NETBSDSRCDIR}/usr.sbin/mopd/common
51.1Skalvisd
61.1Skalvisd.include <bsd.hostinit.mk>
71.1Skalvisd
81.1SkalvisdSRCS=		cmp.c  \
91.1Skalvisd		get.c \
101.1Skalvisd		nma.c \
111.1Skalvisd		mopdef.c \
121.1Skalvisd		file.c \
131.1Skalvisd		log.c
141.1Skalvisd
151.1Skalvisd.ifndef NOCOMPATLIB
161.1SkalvisdCOMPATLIB_NO_LIB= yes # only the include files, not the library
171.1Skalvisd.-include       "${TOOLDIR}/share/compat/defs.mk"
181.1Skalvisd.endif
191.1Skalvisd
201.1SkalvisdBUILD_OSTYPE!=  uname -s
211.1Skalvisd
221.1Skalvisd# Disable use of pre-compiled headers on Darwin.
231.1Skalvisd.if ${BUILD_OSTYPE} == "Darwin"
241.1SkalvisdCPPFLAGS+=	-no-cpp-precomp
251.1Skalvisd.endif
261.1Skalvisd
271.1SkalvisdHOST_CPPFLAGS+=	-DHAVE_NBTOOL_CONFIG_H=1
281.1Skalvisd
291.1Skalvisd# VAX binaries are now ELF
301.1SkalvisdHOST_CPPFLAGS+=	-DNOAOUT
311.1Skalvisd
321.1Skalvisd.PATH:	${LIBMOPCOPY_DIR}
331.1Skalvisd
341.1Skalvisdrealinstall: install.host
351.1Skalvisdinstall.host: ${TOOLDIR}/lib/libmopcopy.a
361.1Skalvisd${TOOLDIR}/lib/libmopcopy.a:: libmopcopy.a
371.1Skalvisd	${_MKTARGET_INSTALL}
381.1Skalvisd	mkdir -p ${TOOLDIR}/lib
391.1Skalvisd	${HOST_INSTALL_FILE} -m ${BINMODE} libmopcopy.a ${.TARGET}
401.1Skalvisd
411.1Skalvisd.include "${.CURDIR}/../Makefile.nbincludes"
421.1Skalvisd.include <bsd.hostlib.mk>
43

Indexes created Thu Nov 27 16:09:33 GMT 2025