Home | History | Annotate | Line # | Download | only in libvers
      1 # $NetBSD: Makefile,v 1.3 2023/06/20 17:23:03 christos Exp $
      2 
      3 LIBISPRIVATE=	yes
      4 NOLINKLIB=	# defined
      5 NOPIC=		# defined
      6 NOPROFILE=	# defined
      7 
      8 .include <bsd.own.mk>
      9 .include <${.CURDIR}/../../Makefile.inc>
     10 
     11 .PATH:		${HEIMDIST}/lib/vers
     12 
     13 LIB=		vers
     14 
     15 includes: print_version.h
     16 
     17 SRCS=		print_version.c
     18 DPSRCS=		print_version.h
     19  
     20 HOST_CPPFLAGS+=	-I${HEIMBASE}/include -DHAVE_CONFIG_H
     21 
     22 make-print-version.lo: ${HEIMBASE}/include/version.h
     23 
     24 make-print-version: make-print-version.lo
     25 	${HOST_CC} ${HOST_LDFLAGS} -o ${.TARGET} ${.ALLSRC}
     26 
     27 print_version.h: make-print-version
     28 	${_MKTARGET_CREATE}
     29 	./make-print-version print_version.h
     30 
     31 print_version.o print_version.ln: print_version.h
     32 
     33 CLEANFILES+=	print_version.h make-print-version make-print-version.lo
     34  
     35 .include <${HEIMBASE}/Makefile.rules.inc>
     36 .include <bsd.lib.mk>
     37