Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 98 lines (88 sloc) 2.185 kb
286dbe3 cleanup
rillig authored
1 # $NetBSD: Makefile,v 1.85 2009/05/16 07:21:05 rillig Exp $
0aeb11b Moved the make targets from the top-level Makefile to their own file,
rillig authored
2 #
3 # This is the top-level Makefile of pkgsrc. It contains a list of the
4 # categories of packages, as well as some targets that operate on the
5 # whole pkgsrc system.
6 #
7 # User-settable variables:
8 #
9 # SPECIFIC_PKGS
10 # (See mk/defaults/mk.conf)
11 #
12 # SITE_SPECIFIC_PKGS
13 # HOST_SPECIFIC_PKGS
14 # GROUP_SPECIFIC_PKGS
15 # USER_SPECIFIC_PKGS
16 # The specific packages that are to be built.
17 #
18 # XXX: Why are there four distinct variables? The same could be
19 # achieved using just SPECIFIC_PKGS as the list of packages and
20 # leaving the remaining details to the user.
21 #
22 # See also:
23 # mk/misc/toplevel.mk
d1e2935 Take 2: Import the master pkgs Makefile, from the FreeBSD ports colle…
agc authored
24 #
123c4ba List the tools that are used by the files included by /usr/pkgsrc/Mak…
jlam authored
25
495f85b The tool definitions must come before including bsd.prefs.mk. Pointed
rillig authored
26 # Note: The tools definitions must come before bsd.prefs.mk is included.
27
28 # tools used by this Makefile
29 USE_TOOLS+= [ awk cat cmp echo env expr false fgrep grep mv rm sed \
30 sort wc
31
32 # additional tools used by bsd.pkg.subdir.mk
33 USE_TOOLS+= basename touch
34
35 # additional tools used by bsd.bulk-pkg.mk
36 USE_TOOLS+= egrep find ls sh tee true tsort
37
38 PKGSRCTOP= yes
39
ec26c6b Back out last two revs and go back to 1.19.
hubertf authored
40 .include "mk/bsd.prefs.mk"
53557de Allow for customised groups of packages at the top-level of pkgsrc.
agc authored
41
0aeb11b Moved the make targets from the top-level Makefile to their own file,
rillig authored
42 .if defined(SPECIFIC_PKGS)
53557de Allow for customised groups of packages at the top-level of pkgsrc.
agc authored
43 SUBDIR+= ${SITE_SPECIFIC_PKGS}
44 SUBDIR+= ${HOST_SPECIFIC_PKGS}
45 SUBDIR+= ${GROUP_SPECIFIC_PKGS}
46 SUBDIR+= ${USER_SPECIFIC_PKGS}
47 .else
a03cbf3 Fix typo in comment.
wiz authored
48 # Packages in the x11 category tend to require a lot more parse time
507c1d2 Reorder SUBDIR list slightly to give parallel scans a change to run
joerg authored
49 # than the rest of the packages. Reorder it to the beginning to avoid
50 # stalling parallel scans near the end of a run.
51 SUBDIR+= x11
ddeabb9 Indented the SUBDIR section to look like the SUBDIR sections in the
rillig authored
52 SUBDIR+= archivers
53 SUBDIR+= audio
54 SUBDIR+= benchmarks
55 SUBDIR+= biology
56 SUBDIR+= cad
57 SUBDIR+= chat
58 SUBDIR+= comms
59 SUBDIR+= converters
60 SUBDIR+= cross
61 SUBDIR+= databases
62 SUBDIR+= devel
63 SUBDIR+= editors
64 SUBDIR+= emulators
c4ecd51 Add the new filesystems category, as proposed on tech-pkg.
agc authored
65 SUBDIR+= filesystems
ddeabb9 Indented the SUBDIR section to look like the SUBDIR sections in the
rillig authored
66 SUBDIR+= finance
67 SUBDIR+= fonts
68 SUBDIR+= games
69 SUBDIR+= geography
70 SUBDIR+= graphics
71 SUBDIR+= ham
72 SUBDIR+= inputmethod
73 SUBDIR+= lang
74 SUBDIR+= mail
75 SUBDIR+= math
76 SUBDIR+= mbone
77 SUBDIR+= meta-pkgs
78 SUBDIR+= misc
79 SUBDIR+= multimedia
80 SUBDIR+= net
81 SUBDIR+= news
82 SUBDIR+= parallel
83 SUBDIR+= pkgtools
84 SUBDIR+= print
d79dba7 Added a comment to the "regress" category.
rillig authored
85 #SUBDIR+= regress # regression tests must be started manually
ddeabb9 Indented the SUBDIR section to look like the SUBDIR sections in the
rillig authored
86 SUBDIR+= security
87 SUBDIR+= shells
88 SUBDIR+= sysutils
89 SUBDIR+= textproc
90 SUBDIR+= time
91 SUBDIR+= wm
92 SUBDIR+= www
53557de Allow for customised groups of packages at the top-level of pkgsrc.
agc authored
93 .endif
d1e2935 Take 2: Import the master pkgs Makefile, from the FreeBSD ports colle…
agc authored
94
e1c17fd Also include ${USER_ADDITIONAL_PKGS} in ${SUBDIR}. This makes it easy
cjep authored
95 SUBDIR+= ${USER_ADDITIONAL_PKGS}
0402423 Add show-deps target:
wiz authored
96
286dbe3 cleanup
rillig authored
97 .include "mk/misc/toplevel.mk"
Something went wrong with that request. Please try again.