openbsd-ports/infrastructure/templates/Makefile.template
2000-03-05 17:02:14 +00:00

147 lines
3.8 KiB
Makefile

# $OpenBSD: Makefile.template,v 1.21 2000/03/05 17:02:14 espie Exp $
# $FreeBSD/NetBSD: credit FreeBSD/NetBSD if thats where the port came from $
# Original from: credit the original author here
#
# Replace ??? with appropriate values
# Remove extraneous comments before commit.
#
# What port/package will be created
#
DISTNAME= ???
#DIST_SUBDIR= ???
#PKGNAME= ???
CATEGORIES= ???
#NEED_VERSION= ?.??
# Always put the NEED_VERSION line right after CATEGORIES
#HOMEPAGE= ??? Url
# Reasons why the port/package shouldn't be built
#
#COMES_WITH= ???
#ONLY_FOR_ARCHS= ???
#BROKEN= "reason"
#RESTRICTED= "reason"
#MIRROR_DISTFILE= No
# where to send bitches about this port
#
MAINTAINER= ports@openbsd.org
# Licensing: This determines what we can distribute.
# When you determine the license type, make sure to look at ALL distfiles.
# Every distfile can have a different license. The PERMIT_* values are
# determined by the most restrictive license. If you have two licenses
# that are in conflict, set PERMIT_* based on the most restrictive one.
# Make SURE you get these values right.
#PERMIT_PACKAGE_CDROM= Yes | "Reason if No"
#PERMIT_PACKAGE_FTP= Yes | "Reason if No"
#PERMIT_DISTFILES_CDROM= Yes | "Reason if No"
#PERMIT_DISTFILES_FTP= Yes | "Reason if No"
# where the source files and patches can be fetched
#
MASTER_SITES= ???
#MASTER_SITE_SUBDIR= ???
# if more master sites are needed...
#MASTER_SITES0=
# ...
#DISTFILES= ???
# PATCHFILES are also retrieved from MASTER_SITES*
#PATCHFILES= ???
#PATCH_DIST_STRIP= -p0
#EXTRACT_SUFX= .tar.Z
#EXTRACT_CMD= ???
#EXTRACT_BEFORE_ARGS= ???
#EXTRACT_AFTER_ARGS= ???
# don't forget to list supplementary files here (arch-dependent stuff,
# or files that only get used with specific options. Otherwise,
# make makesum/checksum/addsum WON'T WORK.
# Note that duplicate files are not a problem.
#SUPDISTFILES=
# Dependencies
#
#FETCH_DEPENDS= ???
#BUILD_DEPENDS= ???
#RUN_DEPENDS= ???
#LIB_DEPENDS= ???
# Is the build automagic or is it interactive
#
#IS_INTERACTIVE= Yes
# build/configuration variables
#
# requires bsd.port.mk 1.89 or later
#
# when using USE_AUTOCONF/GNU_CONFIGURE/HAS_CONFIGURE only use ONE of
# them
#
#SEPARATE_BUILD= concurrent (build simultaneously on all arches)
#SEPARATE_BUILD= simple (configure/build still recreates files in source)
#USE_GMAKE= Yes
#USE_IMAKE= Yes
#USE_X11= Yes (assumed if USE_IMAKE is Yes)
#USE_AUTOCONF= Yes
#USE_LIBTOOL= Yes
#GNU_CONFIGURE= Yes (assumed if USE_AUTOCONF is Yes)
#HAS_CONFIGURE= Yes (assumed if GNU_CONFIGURE is Yes)
#CONFIGURE_SCRIPT= ??? (if other than configure)
#CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
#CONFIGURE_ENV= ???
#LIBTOOL_FLAGS= ???
# Things that we don't want to do for this port/package
# Generally, DON'T set anything to No if it's not needed.
# The time gained is not worth it.
#
#NO_DEPENDS= Yes
# NO_WRKDIR is *BAD*, it breaks all dependencies
# NO_WRKSUBDIR is obsolete
# Use WRKDIST=${WRKDIR}
#NO_CHECKSUM= Yes
#NO_PATCH= Yes
#EXTRACT_ONLY= instead of NO_EXTRACT, creates WRKDIR correctly
#NO_CONFIGURE= Yes
#NO_BUILD= Yes
#NO_INSTALL= Yes
#NO_MTREE= Yes
#NO_PACKAGE= Yes
#NO_PKG_REGISTER= Yes
# This section is only needed if man pages are distributed in compressed
# form. Define MANCOMPRESSED and the man pages by section. The pages
# will be uncompressed after being installed.
#
#MANCOMPRESSED= Yes
#MAN1= ???
#MAN3= ???
#MAN4= ???
#MAN5= ???
#MAN8= ???
# Overrides for default values
#
#MAKE_FILE= ???
#MAKE_FLAGS= ???
#MAKE_ENV= ???
#SCRIPTS_ENV= ???
#LDFLAGS= ???
#WRKDIR= ??? if other than work
#WRKDIST= ??? if other than ${WRKDIR}/$DISTNAME
#WRKSRC= ??? if other than ${WRKDIST}
#ALL_TARGET= ???
#INSTALL_TARGET= ???
# This target may be necessary if a shared library may have been created
#
#post-install:
# @${LDCONFIG} -m ${PREFIX}/lib
.include <bsd.port.mk>