summaryrefslogtreecommitdiff
path: root/packages/l/Makefile
blob: e234336b3916ac727fd03c2e608ec84e1aaff6af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
#
# Following command helps to cheate SUBDIRS list:
# $ tree -fid .
#

SUBDIRS := aalib               \
           accountsservice     \
           apr                 \
           apr-util            \
           argon2              \
           assimp              \
           boost               \
           botan               \
           brotli              \
           cairo               \
           cracklib            \
           cracklib-words      \
           dbus-glib           \
           dbus-python         \
           editline            \
           editorconfig-core-c \
           elfutils            \
           enchant             \
           exempi              \
           exiv2               \
           expat               \
           fftw                \
           freetype            \
           fribidi             \
           fuse                \
           gamin               \
           gc                  \
           gegl                \
           giflib              \
           graphene            \
           graphite2           \
           harfbuzz            \
           hdf5                \
           hidapi              \
           hunspell            \
           hwids               \
           hwloc               \
           hyphen              \
           icu4c               \
           ieee1394            \
           ijs                 \
           imlib               \
           imlib2              \
           imlib2_loaders      \
           iniparser           \
           isl                 \
           iso-codes           \
           jansson             \
           jbig2dec            \
           jemalloc            \
           json-c              \
           judy                \
           keyutils            \
           lcms2               \
           liba52              \
           libaio              \
           libarchive          \
           libasyncns          \
           libatasmart         \
           libatomic_ops       \
           libblockdev         \
           libbsd              \
           libbytesize         \
           libcaca             \
           libcap              \
           libcap-ng           \
           libconfuse          \
           libdaemon           \
           libdatrie           \
           libdeflate          \
           libedit             \
           libevent            \
           libffi              \
           libftdi1            \
           libgusb             \
           libical             \
           libieee1284         \
           libiodbc            \
           libjpeg             \
           libjpeg-6a          \
           libjpeg-turbo       \
           libmd               \
           libmng              \
           libmtp              \
           libnfs              \
           libnvme             \
           libpipeline         \
           libpng              \
           libpsl              \
           libseccomp          \
           libsodium           \
           libspectre          \
           libssh              \
           libssh2             \
           libstrophe          \
           libthai             \
           libtiff             \
           libunwind           \
           liburing            \
           libusb              \
           libusb-compat       \
           libuv               \
           libvisual           \
           libxml2             \
           libxslt             \
           libyaml             \
           libzip              \
           log4cplus           \
           lxml                \
           lz4                 \
           lzlib               \
           lzo                 \
           md4c                \
           netpbm              \
           netpbm-doc          \
           netpbm-super-stable \
           newt                \
           oniguruma           \
           openexr             \
           openmpi             \
           pciids              \
           pcre                \
           pcre2               \
           polkit              \
           poppler             \
           poppler-data        \
           popt                \
           ppl                 \
           protobuf            \
           pycairo             \
           pycups              \
           pycurl              \
           pyrex               \
           qrencode            \
           sbc                 \
           sdl                 \
           serf                \
           sg3_utils           \
           shared-mime-info    \
           slang               \
           talloc              \
           termcap-compat      \
           tidy-html5          \
           tslib               \
           unidata             \
           usbids              \
           utf8proc            \
           v4l-utils           \
           volume_key          \
           woff2               \
           xxhash              \
           zeromq              \
           zlib                \
           zstd


all-recursive downloads_clean-recursive:
	@set fnord $(MAKEFLAGS); amf=$$2; \
	target=`echo $@ | sed s/-recursive//`; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  echo "Making $$target in $$subdir"; \
	  local_target="$$target"; \
	  (cd $$subdir && $(MAKE) $$fnord $$local_target) \
	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
	done; test -z "$$fail"

all: all-recursive

downloads_clean: downloads_clean-recursive

.PHONY: all-recursive downloads_clean-recursive all downloads_clean