From 640d6769d7f682f66469ff504acc3f48a72dd818 Mon Sep 17 00:00:00 2001 From: branch-fixup Date: Sat, 16 May 2009 07:21:05 +0000 Subject: [PATCH] Add files from parent branch HEAD: Makefile --- Makefile | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 000000000000..4210f9fa4945 --- /dev/null +++ b/Makefile @@ -0,0 +1,97 @@ +# $NetBSD: Makefile,v 1.84 2008/06/23 20:34:20 kristerw Exp $ +# +# This is the top-level Makefile of pkgsrc. It contains a list of the +# categories of packages, as well as some targets that operate on the +# whole pkgsrc system. +# +# User-settable variables: +# +# SPECIFIC_PKGS +# (See mk/defaults/mk.conf) +# +# SITE_SPECIFIC_PKGS +# HOST_SPECIFIC_PKGS +# GROUP_SPECIFIC_PKGS +# USER_SPECIFIC_PKGS +# The specific packages that are to be built. +# +# XXX: Why are there four distinct variables? The same could be +# achieved using just SPECIFIC_PKGS as the list of packages and +# leaving the remaining details to the user. +# +# See also: +# mk/misc/toplevel.mk +# + +# Note: The tools definitions must come before bsd.prefs.mk is included. + +# tools used by this Makefile +USE_TOOLS+= [ awk cat cmp echo env expr false fgrep grep mv rm sed \ + sort wc + +# additional tools used by bsd.pkg.subdir.mk +USE_TOOLS+= basename touch + +# additional tools used by bsd.bulk-pkg.mk +USE_TOOLS+= egrep find ls sh tee true tsort + +PKGSRCTOP= yes + +.include "mk/bsd.prefs.mk" + +.if defined(SPECIFIC_PKGS) +SUBDIR+= ${SITE_SPECIFIC_PKGS} +SUBDIR+= ${HOST_SPECIFIC_PKGS} +SUBDIR+= ${GROUP_SPECIFIC_PKGS} +SUBDIR+= ${USER_SPECIFIC_PKGS} +.else +# Packages in the x11 category tend to require a lot more parse time +# than the rest of the packages. Reorder it to the beginning to avoid +# stalling parallel scans near the end of a run. +SUBDIR+= x11 +SUBDIR+= archivers +SUBDIR+= audio +SUBDIR+= benchmarks +SUBDIR+= biology +SUBDIR+= cad +SUBDIR+= chat +SUBDIR+= comms +SUBDIR+= converters +SUBDIR+= cross +SUBDIR+= databases +SUBDIR+= devel +SUBDIR+= editors +SUBDIR+= emulators +SUBDIR+= filesystems +SUBDIR+= finance +SUBDIR+= fonts +SUBDIR+= games +SUBDIR+= geography +SUBDIR+= graphics +SUBDIR+= ham +SUBDIR+= inputmethod +SUBDIR+= lang +SUBDIR+= mail +SUBDIR+= math +SUBDIR+= mbone +SUBDIR+= meta-pkgs +SUBDIR+= misc +SUBDIR+= multimedia +SUBDIR+= net +SUBDIR+= news +SUBDIR+= parallel +SUBDIR+= pkgtools +SUBDIR+= print +#SUBDIR+= regress # regression tests must be started manually +SUBDIR+= security +SUBDIR+= shells +SUBDIR+= sysutils +SUBDIR+= textproc +SUBDIR+= time +SUBDIR+= wm +SUBDIR+= www +.endif + +SUBDIR+= ${USER_ADDITIONAL_PKGS} + +.include "mk/misc/toplevel.mk" -- 2.41.0