]>
Commit | Line | Data |
---|---|---|
a292b0f8 MT |
1 | #!/usr/bin/make |
2 | ||
3 | AM_MAKEFLAGS = --no-print-directory | |
4 | AUTOMAKE_OPTIONS = color-tests | |
5 | ||
6 | # remove target it the command fails | |
7 | .DELETE_ON_ERROR: | |
8 | ||
9 | # keep itermediate files | |
10 | .SECONDARY: | |
11 | ||
425420ed | 12 | pythondir = $(prefix)/lib/python3/dist-packages |
a292b0f8 MT |
13 | |
14 | configsdir = $(sysconfdir)/ipfire.org | |
15 | crondir = $(sysconfdir)/cron.d | |
16 | ||
17 | CLEANFILES = | |
18 | DISTCLEANFILES = | |
19 | EXTRA_DIST = | |
20 | INSTALL_DIRS = | |
21 | noinst_DATA = | |
22 | ||
23 | DISTCHECK_CONFIGURE_FLAGS = \ | |
24 | --with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir) | |
25 | ||
26 | # ------------------------------------------------------------------------------ | |
27 | ||
28 | bin_SCRIPTS = \ | |
29 | src/scripts/ipfire.org \ | |
30 | src/scripts/ipfire.org-webapp | |
31 | ||
32 | EXTRA_DIST += \ | |
33 | src/scripts/ipfire.org.in \ | |
34 | src/scripts/ipfire.org-webapp.in | |
35 | ||
36 | CLEANFILES += \ | |
37 | src/scripts/ipfire.org \ | |
38 | src/scripts/ipfire.org-webapp | |
39 | ||
40 | configs_DATA = \ | |
41 | ipfire.org.conf.sample | |
42 | ||
43 | EXTRA_DIST += \ | |
44 | ipfire.org.conf.sample.in | |
45 | ||
46 | CLEANFILES += \ | |
47 | ipfire.org.conf.sample | |
48 | ||
49 | backend_PYTHON = \ | |
50 | src/backend/__init__.py \ | |
51 | src/backend/accounts.py \ | |
d6c41da2 | 52 | src/backend/asterisk.py \ |
a292b0f8 | 53 | src/backend/base.py \ |
0a6875dc | 54 | src/backend/blog.py \ |
26ccb61a | 55 | src/backend/bugzilla.py \ |
f0a8b392 | 56 | src/backend/cache.py \ |
d73bba54 | 57 | src/backend/campaigns.py \ |
a292b0f8 MT |
58 | src/backend/countries.py \ |
59 | src/backend/database.py \ | |
de9dc716 | 60 | src/backend/decorators.py \ |
a292b0f8 | 61 | src/backend/fireinfo.py \ |
34999287 | 62 | src/backend/httpclient.py \ |
6e9f5252 | 63 | src/backend/hwdata.py \ |
a292b0f8 | 64 | src/backend/iuse.py \ |
97e15cf6 | 65 | src/backend/lists.py \ |
d6df53bf | 66 | src/backend/messages.py \ |
a292b0f8 MT |
67 | src/backend/mirrors.py \ |
68 | src/backend/misc.py \ | |
69 | src/backend/netboot.py \ | |
a292b0f8 | 70 | src/backend/nopaste.py \ |
372ef119 | 71 | src/backend/ratelimit.py \ |
a292b0f8 | 72 | src/backend/releases.py \ |
440aba92 | 73 | src/backend/resolver.py \ |
a292b0f8 | 74 | src/backend/settings.py \ |
66d4b1c1 | 75 | src/backend/toots.py \ |
a292b0f8 | 76 | src/backend/util.py \ |
181d08f3 | 77 | src/backend/wiki.py \ |
a292b0f8 MT |
78 | src/backend/zeiterfassung.py |
79 | ||
80 | backenddir = $(pythondir)/ipfire | |
81 | ||
82 | # ------------------------------------------------------------------------------ | |
83 | ||
84 | web_PYTHON = \ | |
85 | src/web/__init__.py \ | |
08df6527 | 86 | src/web/auth.py \ |
124a8404 | 87 | src/web/base.py \ |
12e5de7e | 88 | src/web/blog.py \ |
f301d952 | 89 | src/web/boot.py \ |
1958a22b | 90 | src/web/docs.py \ |
c7bcb9ca | 91 | src/web/donate.py \ |
aec63a26 | 92 | src/web/downloads.py \ |
96c9bb79 | 93 | src/web/fireinfo.py \ |
a292b0f8 | 94 | src/web/handlers.py \ |
699a0911 | 95 | src/web/iuse.py \ |
97e15cf6 | 96 | src/web/lists.py \ |
f5b01fc2 | 97 | src/web/location.py \ |
a41085fb | 98 | src/web/nopaste.py \ |
181d08f3 | 99 | src/web/ui_modules.py \ |
b01a1ee3 | 100 | src/web/users.py \ |
d25f886f | 101 | src/web/voip.py |
a292b0f8 MT |
102 | |
103 | webdir = $(backenddir)/web | |
104 | ||
105 | # ------------------------------------------------------------------------------ | |
106 | ||
107 | # TODO install the base for now and add all other templates later | |
108 | ||
109 | templates_DATA = \ | |
08c12016 | 110 | src/templates/base.html \ |
622b1cce | 111 | src/templates/error.html \ |
deb605e3 | 112 | src/templates/index.html |
a292b0f8 MT |
113 | |
114 | templatesdir = $(datadir)/templates | |
115 | ||
08df6527 | 116 | templates_auth_DATA = \ |
d8a15b2e | 117 | src/templates/auth/activate.html \ |
b00cc400 | 118 | src/templates/auth/activated.html \ |
f32dd17f | 119 | src/templates/auth/login.html \ |
391ede9e | 120 | src/templates/auth/password-reset.html \ |
c7594d58 MT |
121 | src/templates/auth/password-reset-initiation.html \ |
122 | src/templates/auth/password-reset-successful.html \ | |
f32dd17f MT |
123 | src/templates/auth/register.html \ |
124 | src/templates/auth/register-success.html | |
08df6527 MT |
125 | |
126 | templates_authdir = $(templatesdir)/auth | |
127 | ||
718d1375 | 128 | templates_auth_messages_DATA = \ |
8e518a01 | 129 | src/templates/auth/messages/donation-reminder.html \ |
d73bba54 | 130 | src/templates/auth/messages/donation-reminder.txt \ |
46bfab12 | 131 | src/templates/auth/messages/password-reset.html \ |
c7594d58 | 132 | src/templates/auth/messages/password-reset.txt \ |
8bcef859 | 133 | src/templates/auth/messages/profile-setup.html \ |
d73bba54 | 134 | src/templates/auth/messages/profile-setup.txt \ |
8bcef859 | 135 | src/templates/auth/messages/profile-setup-2.html \ |
d73bba54 | 136 | src/templates/auth/messages/profile-setup-2.txt \ |
0218bd0d | 137 | src/templates/auth/messages/register.html \ |
718d1375 MT |
138 | src/templates/auth/messages/register.txt |
139 | ||
140 | templates_auth_messagesdir = $(templates_authdir)/messages | |
141 | ||
5806d6fc MT |
142 | templates_auth_modules_DATA = \ |
143 | src/templates/auth/modules/password.html \ | |
144 | src/templates/auth/modules/password.js | |
145 | ||
146 | templates_auth_modulesdir = $(templates_authdir)/modules | |
147 | ||
12e5de7e | 148 | templates_blog_DATA = \ |
914238a5 | 149 | src/templates/blog/delete.html \ |
0b342a05 | 150 | src/templates/blog/drafts.html \ |
f0714277 | 151 | src/templates/blog/feed.xml \ |
8a897d25 | 152 | src/templates/blog/index.html \ |
e6b18dce | 153 | src/templates/blog/post.html \ |
9fa06206 | 154 | src/templates/blog/publish.html \ |
4d657f4f | 155 | src/templates/blog/write.html \ |
7e64f6a3 | 156 | src/templates/blog/year.html |
12e5de7e MT |
157 | |
158 | templates_blogdir = $(templatesdir)/blog | |
159 | ||
aee57270 MT |
160 | templates_blog_messages_DATA = \ |
161 | src/templates/blog/messages/announcement.html \ | |
162 | src/templates/blog/messages/announcement.txt | |
163 | ||
164 | templates_blog_messagesdir = $(templates_blogdir)/messages | |
165 | ||
f91dfcc7 | 166 | templates_blog_modules_DATA = \ |
7e64f6a3 | 167 | src/templates/blog/modules/history-navigation.html \ |
2c2987c0 | 168 | src/templates/blog/modules/list.html |
f91dfcc7 MT |
169 | |
170 | templates_blog_modulesdir = $(templates_blogdir)/modules | |
171 | ||
c7bcb9ca MT |
172 | templates_donate_DATA = \ |
173 | src/templates/donate/donate.html \ | |
174 | src/templates/donate/error.html \ | |
175 | src/templates/donate/thank-you.html | |
176 | ||
177 | templates_donatedir = $(templatesdir)/donate | |
178 | ||
922609cc | 179 | templates_donate_messages_DATA = \ |
718dc1e8 | 180 | src/templates/donate/messages/ask-again.html \ |
2a5a73d8 | 181 | src/templates/donate/messages/ask-again.txt \ |
718dc1e8 | 182 | src/templates/donate/messages/christmas-1.html \ |
922609cc | 183 | src/templates/donate/messages/christmas-1.txt \ |
718dc1e8 | 184 | src/templates/donate/messages/christmas-2.html \ |
922609cc | 185 | src/templates/donate/messages/christmas-2.txt \ |
718dc1e8 | 186 | src/templates/donate/messages/christmas-3.html \ |
922609cc | 187 | src/templates/donate/messages/christmas-3.txt \ |
718dc1e8 | 188 | src/templates/donate/messages/christmas-4.html \ |
922609cc | 189 | src/templates/donate/messages/christmas-4.txt \ |
718dc1e8 | 190 | src/templates/donate/messages/convert-to-monthly.html \ |
2a5a73d8 | 191 | src/templates/donate/messages/convert-to-monthly.txt |
922609cc MT |
192 | |
193 | templates_donate_messagesdir = $(templates_donatedir)/messages | |
194 | ||
cf59466c | 195 | templates_docs_DATA = \ |
f6afd9c3 | 196 | src/templates/docs/404.html \ |
cf59466c | 197 | src/templates/docs/base.html \ |
16510618 | 198 | src/templates/docs/confirm-delete.html \ |
a0a9be06 | 199 | src/templates/docs/confirm-restore.html \ |
bd448717 | 200 | src/templates/docs/diff.html \ |
d7580469 | 201 | src/templates/docs/edit.html \ |
e9ee938d | 202 | src/templates/docs/page.html \ |
5f0d294e | 203 | src/templates/docs/recent-changes.html \ |
0ce8cc32 | 204 | src/templates/docs/revisions.html \ |
350f391e | 205 | src/templates/docs/search-results.html \ |
16619e57 MT |
206 | src/templates/docs/tree.html \ |
207 | src/templates/docs/watchlist.html | |
cf59466c MT |
208 | |
209 | templates_docsdir = $(templatesdir)/docs | |
210 | ||
b441d503 | 211 | templates_docs_files_DATA = \ |
efaf0fa6 MT |
212 | src/templates/docs/files/detail.html \ |
213 | src/templates/docs/files/index.html | |
b441d503 MT |
214 | |
215 | templates_docs_filesdir = $(templates_docsdir)/files | |
216 | ||
cf59466c | 217 | templates_docs_modules_DATA = \ |
739fff76 | 218 | src/templates/docs/modules/diff.html \ |
d25f886f MT |
219 | src/templates/docs/modules/header.html \ |
220 | src/templates/docs/modules/list.html | |
cf59466c MT |
221 | |
222 | templates_docs_modulesdir = $(templates_docsdir)/modules | |
223 | ||
aec63a26 | 224 | templates_downloads_DATA = \ |
1e71d96a | 225 | src/templates/downloads/cloud.html \ |
aec63a26 MT |
226 | src/templates/downloads/mirrors.html \ |
227 | src/templates/downloads/release.html \ | |
228 | src/templates/downloads/thank-you.html | |
e77cd04c | 229 | |
aec63a26 | 230 | templates_downloadsdir = $(templatesdir)/downloads |
e77cd04c | 231 | |
85626796 | 232 | templates_fireinfo_DATA = \ |
dc96f754 | 233 | src/templates/fireinfo/admin.html \ |
21c4a2f8 MT |
234 | src/templates/fireinfo/driver.html \ |
235 | src/templates/fireinfo/index.html \ | |
236 | src/templates/fireinfo/i-use-1.png \ | |
19518d6e | 237 | src/templates/fireinfo/processors.html \ |
b84b407f | 238 | src/templates/fireinfo/profile.html \ |
ed2e3c1f | 239 | src/templates/fireinfo/releases.html \ |
851a00bc | 240 | src/templates/fireinfo/vendor.html \ |
21c4a2f8 | 241 | src/templates/fireinfo/vendors.html |
85626796 MT |
242 | |
243 | templates_fireinfodir = $(templatesdir)/fireinfo | |
244 | ||
21c4a2f8 MT |
245 | templates_fireinfo_modules_DATA = \ |
246 | src/templates/fireinfo/modules/table-devices-and-groups.html \ | |
eabe6b8d | 247 | src/templates/fireinfo/modules/table-devices.html |
21c4a2f8 MT |
248 | |
249 | templates_fireinfo_modulesdir = $(templates_fireinfodir)/modules | |
250 | ||
f5b01fc2 | 251 | templates_location_DATA = \ |
2517822e | 252 | src/templates/location/base.html \ |
9c83876f | 253 | src/templates/location/download.html \ |
55eea098 | 254 | src/templates/location/how-to-use.html \ |
c3bcd7d4 | 255 | src/templates/location/index.html \ |
f5b01fc2 MT |
256 | src/templates/location/lookup.html |
257 | ||
258 | templates_locationdir = $(templatesdir)/location | |
259 | ||
97e15cf6 MT |
260 | templates_lists_DATA = \ |
261 | src/templates/lists/index.html | |
262 | ||
263 | templates_listsdir = $(templatesdir)/lists | |
264 | ||
05873be1 MT |
265 | templates_messages_DATA = \ |
266 | src/templates/messages/base.html \ | |
4386f5cc | 267 | src/templates/messages/base-promo.html \ |
a5e64571 | 268 | src/templates/messages/fonts.css \ |
05873be1 MT |
269 | src/templates/messages/main.css |
270 | ||
271 | templates_messagesdir = $(templatesdir)/messages | |
272 | ||
08c12016 | 273 | templates_modules_DATA = \ |
6c6de80a | 274 | src/templates/modules/ipfire-logo.html \ |
e1a8acba MT |
275 | src/templates/modules/map.html \ |
276 | src/templates/modules/progress-bar.html | |
08c12016 MT |
277 | |
278 | templates_modulesdir = $(templatesdir)/modules | |
279 | ||
570dcc69 MT |
280 | templates_netboot_DATA = \ |
281 | src/templates/netboot/menu.cfg \ | |
282 | src/templates/netboot/menu-config.cfg \ | |
283 | src/templates/netboot/menu-header.cfg \ | |
284 | src/templates/netboot/menu-separator.cfg \ | |
285 | src/templates/netboot/premenu.cfg | |
286 | ||
287 | templates_netbootdir = $(templatesdir)/netboot | |
288 | ||
a41085fb MT |
289 | templates_nopaste_DATA = \ |
290 | src/templates/nopaste/create.html \ | |
291 | src/templates/nopaste/view.html | |
292 | ||
293 | templates_nopastedir = $(templatesdir)/nopaste | |
294 | ||
e1814f16 MT |
295 | templates_nopaste_modules_DATA = \ |
296 | src/templates/nopaste/modules/code.html | |
297 | ||
298 | templates_nopaste_modulesdir = $(templates_nopastedir)/modules | |
299 | ||
fd86345d MT |
300 | templates_people_messages_DATA = \ |
301 | src/templates/people/messages/new-account.txt | |
302 | ||
303 | templates_people_messagesdir = $(templates_peopledir)/messages | |
304 | ||
2b1d9700 | 305 | templates_static_DATA = \ |
8ea3eaa2 | 306 | src/templates/static/about.html \ |
00026d8b | 307 | src/templates/static/legal.html \ |
d1ec64e1 MT |
308 | src/templates/static/help.html \ |
309 | src/templates/static/sitemap.html | |
2b1d9700 MT |
310 | |
311 | templates_staticdir = $(templatesdir)/static | |
312 | ||
b01a1ee3 | 313 | templates_users_DATA = \ |
1cd4d7d3 MT |
314 | src/templates/users/delete.html \ |
315 | src/templates/users/deleted.html \ | |
3c986f14 | 316 | src/templates/users/edit.html \ |
beb13102 | 317 | src/templates/users/index.html \ |
e4d2f51f | 318 | src/templates/users/passwd.html \ |
bb440bad MT |
319 | src/templates/users/show.html \ |
320 | src/templates/users/subscribe.html \ | |
321 | src/templates/users/subscribed.html \ | |
322 | src/templates/users/unsubscribe.html \ | |
323 | src/templates/users/unsubscribed.html | |
b01a1ee3 MT |
324 | |
325 | templates_usersdir = $(templatesdir)/users | |
326 | ||
f39251eb MT |
327 | templates_users_groups_DATA = \ |
328 | src/templates/users/groups/index.html \ | |
329 | src/templates/users/groups/show.html | |
330 | ||
331 | templates_users_groupsdir = $(templates_usersdir)/groups | |
332 | ||
beb13102 MT |
333 | templates_users_modules_DATA = \ |
334 | src/templates/users/modules/list.html | |
335 | ||
336 | templates_users_modulesdir = $(templates_usersdir)/modules | |
337 | ||
4235ba55 MT |
338 | templates_voip_DATA = \ |
339 | src/templates/voip/index.html | |
340 | ||
341 | templates_voipdir = $(templatesdir)/voip | |
342 | ||
343 | templates_voip_modules_DATA = \ | |
214a68a0 | 344 | src/templates/voip/modules/conferences.html \ |
00465786 | 345 | src/templates/voip/modules/outbound-registrations.html \ |
8e93325b | 346 | src/templates/voip/modules/queues.html \ |
4235ba55 MT |
347 | src/templates/voip/modules/registrations.html |
348 | ||
349 | templates_voip_modulesdir = $(templates_voipdir)/modules | |
350 | ||
181d08f3 MT |
351 | templates_wikidir = $(templatesdir)/wiki |
352 | ||
4ed1dadb MT |
353 | templates_wiki_messages_DATA = \ |
354 | src/templates/wiki/messages/page-changed.txt | |
355 | ||
356 | templates_wiki_messagesdir = $(templates_wikidir)/messages | |
357 | ||
a292b0f8 MT |
358 | # ------------------------------------------------------------------------------ |
359 | ||
b95d044e MT |
360 | SASS_FILES = \ |
361 | src/sass/main.sass \ | |
2414092c | 362 | src/sass/_code-highlighting.sass \ |
f7f975d1 | 363 | src/sass/_fonts.sass \ |
b55addf6 | 364 | src/sass/_icons.sass |
a292b0f8 MT |
365 | |
366 | EXTRA_DIST += \ | |
e0005499 | 367 | src/sass/listing.sass \ |
a5e64571 | 368 | src/templates/messages/fonts.sass \ |
e0005499 | 369 | src/templates/messages/main.sass |
a292b0f8 MT |
370 | |
371 | CLEANFILES += \ | |
a5e64571 | 372 | src/templates/messages/fonts.css \ |
a292b0f8 MT |
373 | src/templates/messages/main.css |
374 | ||
375 | static_DATA = \ | |
591fe164 | 376 | src/static/favicon.ico \ |
836caa65 | 377 | src/static/robots.txt \ |
b95d044e MT |
378 | src/sass/listing.css \ |
379 | src/sass/main.css | |
a292b0f8 MT |
380 | |
381 | CLEANFILES += \ | |
b95d044e MT |
382 | src/sass/listing.css \ |
383 | src/sass/main.css | |
a292b0f8 MT |
384 | |
385 | EXTRA_DIST += \ | |
b95d044e | 386 | $(SASS_FILES) |
a292b0f8 MT |
387 | |
388 | staticdir = $(datadir)/static | |
389 | ||
e1814f16 | 390 | static_css_DATA = \ |
cf503f2b MT |
391 | src/static/css/Control.Geocoder.css \ |
392 | src/static/css/leaflet.css \ | |
e1814f16 MT |
393 | src/static/css/prettify.css |
394 | ||
395 | static_cssdir = $(staticdir)/css | |
396 | ||
95483f04 MT |
397 | static_flagsdir = $(staticdir)/flags |
398 | ||
399 | static_flags_1x1_DATA = \ | |
400 | src/flag-icons/flags/1x1/ad.svg \ | |
401 | src/flag-icons/flags/1x1/ae.svg \ | |
402 | src/flag-icons/flags/1x1/af.svg \ | |
403 | src/flag-icons/flags/1x1/ag.svg \ | |
404 | src/flag-icons/flags/1x1/ai.svg \ | |
405 | src/flag-icons/flags/1x1/al.svg \ | |
406 | src/flag-icons/flags/1x1/am.svg \ | |
407 | src/flag-icons/flags/1x1/ao.svg \ | |
408 | src/flag-icons/flags/1x1/aq.svg \ | |
409 | src/flag-icons/flags/1x1/ar.svg \ | |
410 | src/flag-icons/flags/1x1/as.svg \ | |
411 | src/flag-icons/flags/1x1/at.svg \ | |
412 | src/flag-icons/flags/1x1/au.svg \ | |
413 | src/flag-icons/flags/1x1/aw.svg \ | |
414 | src/flag-icons/flags/1x1/ax.svg \ | |
415 | src/flag-icons/flags/1x1/az.svg \ | |
416 | src/flag-icons/flags/1x1/ba.svg \ | |
417 | src/flag-icons/flags/1x1/bb.svg \ | |
418 | src/flag-icons/flags/1x1/bd.svg \ | |
419 | src/flag-icons/flags/1x1/be.svg \ | |
420 | src/flag-icons/flags/1x1/bf.svg \ | |
421 | src/flag-icons/flags/1x1/bg.svg \ | |
422 | src/flag-icons/flags/1x1/bh.svg \ | |
423 | src/flag-icons/flags/1x1/bi.svg \ | |
424 | src/flag-icons/flags/1x1/bj.svg \ | |
425 | src/flag-icons/flags/1x1/bl.svg \ | |
426 | src/flag-icons/flags/1x1/bm.svg \ | |
427 | src/flag-icons/flags/1x1/bn.svg \ | |
428 | src/flag-icons/flags/1x1/bo.svg \ | |
429 | src/flag-icons/flags/1x1/bq.svg \ | |
430 | src/flag-icons/flags/1x1/br.svg \ | |
431 | src/flag-icons/flags/1x1/bs.svg \ | |
432 | src/flag-icons/flags/1x1/bt.svg \ | |
433 | src/flag-icons/flags/1x1/bv.svg \ | |
434 | src/flag-icons/flags/1x1/bw.svg \ | |
435 | src/flag-icons/flags/1x1/by.svg \ | |
436 | src/flag-icons/flags/1x1/bz.svg \ | |
437 | src/flag-icons/flags/1x1/ca.svg \ | |
438 | src/flag-icons/flags/1x1/cc.svg \ | |
439 | src/flag-icons/flags/1x1/cd.svg \ | |
440 | src/flag-icons/flags/1x1/cf.svg \ | |
441 | src/flag-icons/flags/1x1/cg.svg \ | |
442 | src/flag-icons/flags/1x1/ch.svg \ | |
443 | src/flag-icons/flags/1x1/ci.svg \ | |
444 | src/flag-icons/flags/1x1/ck.svg \ | |
445 | src/flag-icons/flags/1x1/cl.svg \ | |
446 | src/flag-icons/flags/1x1/cm.svg \ | |
447 | src/flag-icons/flags/1x1/cn.svg \ | |
448 | src/flag-icons/flags/1x1/co.svg \ | |
449 | src/flag-icons/flags/1x1/cr.svg \ | |
450 | src/flag-icons/flags/1x1/cu.svg \ | |
451 | src/flag-icons/flags/1x1/cv.svg \ | |
452 | src/flag-icons/flags/1x1/cw.svg \ | |
453 | src/flag-icons/flags/1x1/cx.svg \ | |
454 | src/flag-icons/flags/1x1/cy.svg \ | |
455 | src/flag-icons/flags/1x1/cz.svg \ | |
456 | src/flag-icons/flags/1x1/de.svg \ | |
457 | src/flag-icons/flags/1x1/dj.svg \ | |
458 | src/flag-icons/flags/1x1/dk.svg \ | |
459 | src/flag-icons/flags/1x1/dm.svg \ | |
460 | src/flag-icons/flags/1x1/do.svg \ | |
461 | src/flag-icons/flags/1x1/dz.svg \ | |
462 | src/flag-icons/flags/1x1/ec.svg \ | |
463 | src/flag-icons/flags/1x1/ee.svg \ | |
464 | src/flag-icons/flags/1x1/eg.svg \ | |
465 | src/flag-icons/flags/1x1/eh.svg \ | |
466 | src/flag-icons/flags/1x1/er.svg \ | |
467 | src/flag-icons/flags/1x1/es-ct.svg \ | |
468 | src/flag-icons/flags/1x1/es.svg \ | |
469 | src/flag-icons/flags/1x1/et.svg \ | |
470 | src/flag-icons/flags/1x1/eu.svg \ | |
471 | src/flag-icons/flags/1x1/fi.svg \ | |
472 | src/flag-icons/flags/1x1/fj.svg \ | |
473 | src/flag-icons/flags/1x1/fk.svg \ | |
474 | src/flag-icons/flags/1x1/fm.svg \ | |
475 | src/flag-icons/flags/1x1/fo.svg \ | |
476 | src/flag-icons/flags/1x1/fr.svg \ | |
477 | src/flag-icons/flags/1x1/ga.svg \ | |
478 | src/flag-icons/flags/1x1/gb-eng.svg \ | |
479 | src/flag-icons/flags/1x1/gb-nir.svg \ | |
480 | src/flag-icons/flags/1x1/gb-sct.svg \ | |
481 | src/flag-icons/flags/1x1/gb.svg \ | |
482 | src/flag-icons/flags/1x1/gb-wls.svg \ | |
483 | src/flag-icons/flags/1x1/gd.svg \ | |
484 | src/flag-icons/flags/1x1/ge.svg \ | |
485 | src/flag-icons/flags/1x1/gf.svg \ | |
486 | src/flag-icons/flags/1x1/gg.svg \ | |
487 | src/flag-icons/flags/1x1/gh.svg \ | |
488 | src/flag-icons/flags/1x1/gi.svg \ | |
489 | src/flag-icons/flags/1x1/gl.svg \ | |
490 | src/flag-icons/flags/1x1/gm.svg \ | |
491 | src/flag-icons/flags/1x1/gn.svg \ | |
492 | src/flag-icons/flags/1x1/gp.svg \ | |
493 | src/flag-icons/flags/1x1/gq.svg \ | |
494 | src/flag-icons/flags/1x1/gr.svg \ | |
495 | src/flag-icons/flags/1x1/gs.svg \ | |
496 | src/flag-icons/flags/1x1/gt.svg \ | |
497 | src/flag-icons/flags/1x1/gu.svg \ | |
498 | src/flag-icons/flags/1x1/gw.svg \ | |
499 | src/flag-icons/flags/1x1/gy.svg \ | |
500 | src/flag-icons/flags/1x1/hk.svg \ | |
501 | src/flag-icons/flags/1x1/hm.svg \ | |
502 | src/flag-icons/flags/1x1/hn.svg \ | |
503 | src/flag-icons/flags/1x1/hr.svg \ | |
504 | src/flag-icons/flags/1x1/ht.svg \ | |
505 | src/flag-icons/flags/1x1/hu.svg \ | |
506 | src/flag-icons/flags/1x1/id.svg \ | |
507 | src/flag-icons/flags/1x1/ie.svg \ | |
508 | src/flag-icons/flags/1x1/il.svg \ | |
509 | src/flag-icons/flags/1x1/im.svg \ | |
510 | src/flag-icons/flags/1x1/in.svg \ | |
511 | src/flag-icons/flags/1x1/io.svg \ | |
512 | src/flag-icons/flags/1x1/iq.svg \ | |
513 | src/flag-icons/flags/1x1/ir.svg \ | |
514 | src/flag-icons/flags/1x1/is.svg \ | |
515 | src/flag-icons/flags/1x1/it.svg \ | |
516 | src/flag-icons/flags/1x1/je.svg \ | |
517 | src/flag-icons/flags/1x1/jm.svg \ | |
518 | src/flag-icons/flags/1x1/jo.svg \ | |
519 | src/flag-icons/flags/1x1/jp.svg \ | |
520 | src/flag-icons/flags/1x1/ke.svg \ | |
521 | src/flag-icons/flags/1x1/kg.svg \ | |
522 | src/flag-icons/flags/1x1/kh.svg \ | |
523 | src/flag-icons/flags/1x1/ki.svg \ | |
524 | src/flag-icons/flags/1x1/km.svg \ | |
525 | src/flag-icons/flags/1x1/kn.svg \ | |
526 | src/flag-icons/flags/1x1/kp.svg \ | |
527 | src/flag-icons/flags/1x1/kr.svg \ | |
528 | src/flag-icons/flags/1x1/kw.svg \ | |
529 | src/flag-icons/flags/1x1/ky.svg \ | |
530 | src/flag-icons/flags/1x1/kz.svg \ | |
531 | src/flag-icons/flags/1x1/la.svg \ | |
532 | src/flag-icons/flags/1x1/lb.svg \ | |
533 | src/flag-icons/flags/1x1/lc.svg \ | |
534 | src/flag-icons/flags/1x1/li.svg \ | |
535 | src/flag-icons/flags/1x1/lk.svg \ | |
536 | src/flag-icons/flags/1x1/lr.svg \ | |
537 | src/flag-icons/flags/1x1/ls.svg \ | |
538 | src/flag-icons/flags/1x1/lt.svg \ | |
539 | src/flag-icons/flags/1x1/lu.svg \ | |
540 | src/flag-icons/flags/1x1/lv.svg \ | |
541 | src/flag-icons/flags/1x1/ly.svg \ | |
542 | src/flag-icons/flags/1x1/ma.svg \ | |
543 | src/flag-icons/flags/1x1/mc.svg \ | |
544 | src/flag-icons/flags/1x1/md.svg \ | |
545 | src/flag-icons/flags/1x1/me.svg \ | |
546 | src/flag-icons/flags/1x1/mf.svg \ | |
547 | src/flag-icons/flags/1x1/mg.svg \ | |
548 | src/flag-icons/flags/1x1/mh.svg \ | |
549 | src/flag-icons/flags/1x1/mk.svg \ | |
550 | src/flag-icons/flags/1x1/ml.svg \ | |
551 | src/flag-icons/flags/1x1/mm.svg \ | |
552 | src/flag-icons/flags/1x1/mn.svg \ | |
553 | src/flag-icons/flags/1x1/mo.svg \ | |
554 | src/flag-icons/flags/1x1/mp.svg \ | |
555 | src/flag-icons/flags/1x1/mq.svg \ | |
556 | src/flag-icons/flags/1x1/mr.svg \ | |
557 | src/flag-icons/flags/1x1/ms.svg \ | |
558 | src/flag-icons/flags/1x1/mt.svg \ | |
559 | src/flag-icons/flags/1x1/mu.svg \ | |
560 | src/flag-icons/flags/1x1/mv.svg \ | |
561 | src/flag-icons/flags/1x1/mw.svg \ | |
562 | src/flag-icons/flags/1x1/mx.svg \ | |
563 | src/flag-icons/flags/1x1/my.svg \ | |
564 | src/flag-icons/flags/1x1/mz.svg \ | |
565 | src/flag-icons/flags/1x1/na.svg \ | |
566 | src/flag-icons/flags/1x1/nc.svg \ | |
567 | src/flag-icons/flags/1x1/ne.svg \ | |
568 | src/flag-icons/flags/1x1/nf.svg \ | |
569 | src/flag-icons/flags/1x1/ng.svg \ | |
570 | src/flag-icons/flags/1x1/ni.svg \ | |
571 | src/flag-icons/flags/1x1/nl.svg \ | |
572 | src/flag-icons/flags/1x1/no.svg \ | |
573 | src/flag-icons/flags/1x1/np.svg \ | |
574 | src/flag-icons/flags/1x1/nr.svg \ | |
575 | src/flag-icons/flags/1x1/nu.svg \ | |
576 | src/flag-icons/flags/1x1/nz.svg \ | |
577 | src/flag-icons/flags/1x1/om.svg \ | |
578 | src/flag-icons/flags/1x1/pa.svg \ | |
579 | src/flag-icons/flags/1x1/pe.svg \ | |
580 | src/flag-icons/flags/1x1/pf.svg \ | |
581 | src/flag-icons/flags/1x1/pg.svg \ | |
582 | src/flag-icons/flags/1x1/ph.svg \ | |
583 | src/flag-icons/flags/1x1/pk.svg \ | |
584 | src/flag-icons/flags/1x1/pl.svg \ | |
585 | src/flag-icons/flags/1x1/pm.svg \ | |
586 | src/flag-icons/flags/1x1/pn.svg \ | |
587 | src/flag-icons/flags/1x1/pr.svg \ | |
588 | src/flag-icons/flags/1x1/ps.svg \ | |
589 | src/flag-icons/flags/1x1/pt.svg \ | |
590 | src/flag-icons/flags/1x1/pw.svg \ | |
591 | src/flag-icons/flags/1x1/py.svg \ | |
592 | src/flag-icons/flags/1x1/qa.svg \ | |
593 | src/flag-icons/flags/1x1/re.svg \ | |
594 | src/flag-icons/flags/1x1/ro.svg \ | |
595 | src/flag-icons/flags/1x1/rs.svg \ | |
596 | src/flag-icons/flags/1x1/ru.svg \ | |
597 | src/flag-icons/flags/1x1/rw.svg \ | |
598 | src/flag-icons/flags/1x1/sa.svg \ | |
599 | src/flag-icons/flags/1x1/sb.svg \ | |
600 | src/flag-icons/flags/1x1/sc.svg \ | |
601 | src/flag-icons/flags/1x1/sd.svg \ | |
602 | src/flag-icons/flags/1x1/se.svg \ | |
603 | src/flag-icons/flags/1x1/sg.svg \ | |
604 | src/flag-icons/flags/1x1/sh.svg \ | |
605 | src/flag-icons/flags/1x1/si.svg \ | |
606 | src/flag-icons/flags/1x1/sj.svg \ | |
607 | src/flag-icons/flags/1x1/sk.svg \ | |
608 | src/flag-icons/flags/1x1/sl.svg \ | |
609 | src/flag-icons/flags/1x1/sm.svg \ | |
610 | src/flag-icons/flags/1x1/sn.svg \ | |
611 | src/flag-icons/flags/1x1/so.svg \ | |
612 | src/flag-icons/flags/1x1/sr.svg \ | |
613 | src/flag-icons/flags/1x1/ss.svg \ | |
614 | src/flag-icons/flags/1x1/st.svg \ | |
615 | src/flag-icons/flags/1x1/sv.svg \ | |
616 | src/flag-icons/flags/1x1/sx.svg \ | |
617 | src/flag-icons/flags/1x1/sy.svg \ | |
618 | src/flag-icons/flags/1x1/sz.svg \ | |
619 | src/flag-icons/flags/1x1/tc.svg \ | |
620 | src/flag-icons/flags/1x1/td.svg \ | |
621 | src/flag-icons/flags/1x1/tf.svg \ | |
622 | src/flag-icons/flags/1x1/tg.svg \ | |
623 | src/flag-icons/flags/1x1/th.svg \ | |
624 | src/flag-icons/flags/1x1/tj.svg \ | |
625 | src/flag-icons/flags/1x1/tk.svg \ | |
626 | src/flag-icons/flags/1x1/tl.svg \ | |
627 | src/flag-icons/flags/1x1/tm.svg \ | |
628 | src/flag-icons/flags/1x1/tn.svg \ | |
629 | src/flag-icons/flags/1x1/to.svg \ | |
630 | src/flag-icons/flags/1x1/tr.svg \ | |
631 | src/flag-icons/flags/1x1/tt.svg \ | |
632 | src/flag-icons/flags/1x1/tv.svg \ | |
633 | src/flag-icons/flags/1x1/tw.svg \ | |
634 | src/flag-icons/flags/1x1/tz.svg \ | |
635 | src/flag-icons/flags/1x1/ua.svg \ | |
636 | src/flag-icons/flags/1x1/ug.svg \ | |
637 | src/flag-icons/flags/1x1/um.svg \ | |
638 | src/flag-icons/flags/1x1/un.svg \ | |
639 | src/flag-icons/flags/1x1/us.svg \ | |
640 | src/flag-icons/flags/1x1/uy.svg \ | |
641 | src/flag-icons/flags/1x1/uz.svg \ | |
642 | src/flag-icons/flags/1x1/va.svg \ | |
643 | src/flag-icons/flags/1x1/vc.svg \ | |
644 | src/flag-icons/flags/1x1/ve.svg \ | |
645 | src/flag-icons/flags/1x1/vg.svg \ | |
646 | src/flag-icons/flags/1x1/vi.svg \ | |
647 | src/flag-icons/flags/1x1/vn.svg \ | |
648 | src/flag-icons/flags/1x1/vu.svg \ | |
649 | src/flag-icons/flags/1x1/wf.svg \ | |
650 | src/flag-icons/flags/1x1/ws.svg \ | |
651 | src/flag-icons/flags/1x1/xk.svg \ | |
652 | src/flag-icons/flags/1x1/ye.svg \ | |
653 | src/flag-icons/flags/1x1/yt.svg \ | |
654 | src/flag-icons/flags/1x1/za.svg \ | |
655 | src/flag-icons/flags/1x1/zm.svg \ | |
656 | src/flag-icons/flags/1x1/zw.svg | |
657 | ||
658 | static_flags_1x1dir = $(static_flagsdir)/1x1 | |
659 | ||
660 | static_flags_4x3_DATA = \ | |
661 | src/flag-icons/flags/4x3/ad.svg \ | |
662 | src/flag-icons/flags/4x3/ae.svg \ | |
663 | src/flag-icons/flags/4x3/af.svg \ | |
664 | src/flag-icons/flags/4x3/ag.svg \ | |
665 | src/flag-icons/flags/4x3/ai.svg \ | |
666 | src/flag-icons/flags/4x3/al.svg \ | |
667 | src/flag-icons/flags/4x3/am.svg \ | |
668 | src/flag-icons/flags/4x3/ao.svg \ | |
669 | src/flag-icons/flags/4x3/aq.svg \ | |
670 | src/flag-icons/flags/4x3/ar.svg \ | |
671 | src/flag-icons/flags/4x3/as.svg \ | |
672 | src/flag-icons/flags/4x3/at.svg \ | |
673 | src/flag-icons/flags/4x3/au.svg \ | |
674 | src/flag-icons/flags/4x3/aw.svg \ | |
675 | src/flag-icons/flags/4x3/ax.svg \ | |
676 | src/flag-icons/flags/4x3/az.svg \ | |
677 | src/flag-icons/flags/4x3/ba.svg \ | |
678 | src/flag-icons/flags/4x3/bb.svg \ | |
679 | src/flag-icons/flags/4x3/bd.svg \ | |
680 | src/flag-icons/flags/4x3/be.svg \ | |
681 | src/flag-icons/flags/4x3/bf.svg \ | |
682 | src/flag-icons/flags/4x3/bg.svg \ | |
683 | src/flag-icons/flags/4x3/bh.svg \ | |
684 | src/flag-icons/flags/4x3/bi.svg \ | |
685 | src/flag-icons/flags/4x3/bj.svg \ | |
686 | src/flag-icons/flags/4x3/bl.svg \ | |
687 | src/flag-icons/flags/4x3/bm.svg \ | |
688 | src/flag-icons/flags/4x3/bn.svg \ | |
689 | src/flag-icons/flags/4x3/bo.svg \ | |
690 | src/flag-icons/flags/4x3/bq.svg \ | |
691 | src/flag-icons/flags/4x3/br.svg \ | |
692 | src/flag-icons/flags/4x3/bs.svg \ | |
693 | src/flag-icons/flags/4x3/bt.svg \ | |
694 | src/flag-icons/flags/4x3/bv.svg \ | |
695 | src/flag-icons/flags/4x3/bw.svg \ | |
696 | src/flag-icons/flags/4x3/by.svg \ | |
697 | src/flag-icons/flags/4x3/bz.svg \ | |
698 | src/flag-icons/flags/4x3/ca.svg \ | |
699 | src/flag-icons/flags/4x3/cc.svg \ | |
700 | src/flag-icons/flags/4x3/cd.svg \ | |
701 | src/flag-icons/flags/4x3/cf.svg \ | |
702 | src/flag-icons/flags/4x3/cg.svg \ | |
703 | src/flag-icons/flags/4x3/ch.svg \ | |
704 | src/flag-icons/flags/4x3/ci.svg \ | |
705 | src/flag-icons/flags/4x3/ck.svg \ | |
706 | src/flag-icons/flags/4x3/cl.svg \ | |
707 | src/flag-icons/flags/4x3/cm.svg \ | |
708 | src/flag-icons/flags/4x3/cn.svg \ | |
709 | src/flag-icons/flags/4x3/co.svg \ | |
710 | src/flag-icons/flags/4x3/cr.svg \ | |
711 | src/flag-icons/flags/4x3/cu.svg \ | |
712 | src/flag-icons/flags/4x3/cv.svg \ | |
713 | src/flag-icons/flags/4x3/cw.svg \ | |
714 | src/flag-icons/flags/4x3/cx.svg \ | |
715 | src/flag-icons/flags/4x3/cy.svg \ | |
716 | src/flag-icons/flags/4x3/cz.svg \ | |
717 | src/flag-icons/flags/4x3/de.svg \ | |
718 | src/flag-icons/flags/4x3/dj.svg \ | |
719 | src/flag-icons/flags/4x3/dk.svg \ | |
720 | src/flag-icons/flags/4x3/dm.svg \ | |
721 | src/flag-icons/flags/4x3/do.svg \ | |
722 | src/flag-icons/flags/4x3/dz.svg \ | |
723 | src/flag-icons/flags/4x3/ec.svg \ | |
724 | src/flag-icons/flags/4x3/ee.svg \ | |
725 | src/flag-icons/flags/4x3/eg.svg \ | |
726 | src/flag-icons/flags/4x3/eh.svg \ | |
727 | src/flag-icons/flags/4x3/er.svg \ | |
728 | src/flag-icons/flags/4x3/es-ct.svg \ | |
729 | src/flag-icons/flags/4x3/es.svg \ | |
730 | src/flag-icons/flags/4x3/et.svg \ | |
731 | src/flag-icons/flags/4x3/eu.svg \ | |
732 | src/flag-icons/flags/4x3/fi.svg \ | |
733 | src/flag-icons/flags/4x3/fj.svg \ | |
734 | src/flag-icons/flags/4x3/fk.svg \ | |
735 | src/flag-icons/flags/4x3/fm.svg \ | |
736 | src/flag-icons/flags/4x3/fo.svg \ | |
737 | src/flag-icons/flags/4x3/fr.svg \ | |
738 | src/flag-icons/flags/4x3/ga.svg \ | |
739 | src/flag-icons/flags/4x3/gb-eng.svg \ | |
740 | src/flag-icons/flags/4x3/gb-nir.svg \ | |
741 | src/flag-icons/flags/4x3/gb-sct.svg \ | |
742 | src/flag-icons/flags/4x3/gb.svg \ | |
743 | src/flag-icons/flags/4x3/gb-wls.svg \ | |
744 | src/flag-icons/flags/4x3/gd.svg \ | |
745 | src/flag-icons/flags/4x3/ge.svg \ | |
746 | src/flag-icons/flags/4x3/gf.svg \ | |
747 | src/flag-icons/flags/4x3/gg.svg \ | |
748 | src/flag-icons/flags/4x3/gh.svg \ | |
749 | src/flag-icons/flags/4x3/gi.svg \ | |
750 | src/flag-icons/flags/4x3/gl.svg \ | |
751 | src/flag-icons/flags/4x3/gm.svg \ | |
752 | src/flag-icons/flags/4x3/gn.svg \ | |
753 | src/flag-icons/flags/4x3/gp.svg \ | |
754 | src/flag-icons/flags/4x3/gq.svg \ | |
755 | src/flag-icons/flags/4x3/gr.svg \ | |
756 | src/flag-icons/flags/4x3/gs.svg \ | |
757 | src/flag-icons/flags/4x3/gt.svg \ | |
758 | src/flag-icons/flags/4x3/gu.svg \ | |
759 | src/flag-icons/flags/4x3/gw.svg \ | |
760 | src/flag-icons/flags/4x3/gy.svg \ | |
761 | src/flag-icons/flags/4x3/hk.svg \ | |
762 | src/flag-icons/flags/4x3/hm.svg \ | |
763 | src/flag-icons/flags/4x3/hn.svg \ | |
764 | src/flag-icons/flags/4x3/hr.svg \ | |
765 | src/flag-icons/flags/4x3/ht.svg \ | |
766 | src/flag-icons/flags/4x3/hu.svg \ | |
767 | src/flag-icons/flags/4x3/id.svg \ | |
768 | src/flag-icons/flags/4x3/ie.svg \ | |
769 | src/flag-icons/flags/4x3/il.svg \ | |
770 | src/flag-icons/flags/4x3/im.svg \ | |
771 | src/flag-icons/flags/4x3/in.svg \ | |
772 | src/flag-icons/flags/4x3/io.svg \ | |
773 | src/flag-icons/flags/4x3/iq.svg \ | |
774 | src/flag-icons/flags/4x3/ir.svg \ | |
775 | src/flag-icons/flags/4x3/is.svg \ | |
776 | src/flag-icons/flags/4x3/it.svg \ | |
777 | src/flag-icons/flags/4x3/je.svg \ | |
778 | src/flag-icons/flags/4x3/jm.svg \ | |
779 | src/flag-icons/flags/4x3/jo.svg \ | |
780 | src/flag-icons/flags/4x3/jp.svg \ | |
781 | src/flag-icons/flags/4x3/ke.svg \ | |
782 | src/flag-icons/flags/4x3/kg.svg \ | |
783 | src/flag-icons/flags/4x3/kh.svg \ | |
784 | src/flag-icons/flags/4x3/ki.svg \ | |
785 | src/flag-icons/flags/4x3/km.svg \ | |
786 | src/flag-icons/flags/4x3/kn.svg \ | |
787 | src/flag-icons/flags/4x3/kp.svg \ | |
788 | src/flag-icons/flags/4x3/kr.svg \ | |
789 | src/flag-icons/flags/4x3/kw.svg \ | |
790 | src/flag-icons/flags/4x3/ky.svg \ | |
791 | src/flag-icons/flags/4x3/kz.svg \ | |
792 | src/flag-icons/flags/4x3/la.svg \ | |
793 | src/flag-icons/flags/4x3/lb.svg \ | |
794 | src/flag-icons/flags/4x3/lc.svg \ | |
795 | src/flag-icons/flags/4x3/li.svg \ | |
796 | src/flag-icons/flags/4x3/lk.svg \ | |
797 | src/flag-icons/flags/4x3/lr.svg \ | |
798 | src/flag-icons/flags/4x3/ls.svg \ | |
799 | src/flag-icons/flags/4x3/lt.svg \ | |
800 | src/flag-icons/flags/4x3/lu.svg \ | |
801 | src/flag-icons/flags/4x3/lv.svg \ | |
802 | src/flag-icons/flags/4x3/ly.svg \ | |
803 | src/flag-icons/flags/4x3/ma.svg \ | |
804 | src/flag-icons/flags/4x3/mc.svg \ | |
805 | src/flag-icons/flags/4x3/md.svg \ | |
806 | src/flag-icons/flags/4x3/me.svg \ | |
807 | src/flag-icons/flags/4x3/mf.svg \ | |
808 | src/flag-icons/flags/4x3/mg.svg \ | |
809 | src/flag-icons/flags/4x3/mh.svg \ | |
810 | src/flag-icons/flags/4x3/mk.svg \ | |
811 | src/flag-icons/flags/4x3/ml.svg \ | |
812 | src/flag-icons/flags/4x3/mm.svg \ | |
813 | src/flag-icons/flags/4x3/mn.svg \ | |
814 | src/flag-icons/flags/4x3/mo.svg \ | |
815 | src/flag-icons/flags/4x3/mp.svg \ | |
816 | src/flag-icons/flags/4x3/mq.svg \ | |
817 | src/flag-icons/flags/4x3/mr.svg \ | |
818 | src/flag-icons/flags/4x3/ms.svg \ | |
819 | src/flag-icons/flags/4x3/mt.svg \ | |
820 | src/flag-icons/flags/4x3/mu.svg \ | |
821 | src/flag-icons/flags/4x3/mv.svg \ | |
822 | src/flag-icons/flags/4x3/mw.svg \ | |
823 | src/flag-icons/flags/4x3/mx.svg \ | |
824 | src/flag-icons/flags/4x3/my.svg \ | |
825 | src/flag-icons/flags/4x3/mz.svg \ | |
826 | src/flag-icons/flags/4x3/na.svg \ | |
827 | src/flag-icons/flags/4x3/nc.svg \ | |
828 | src/flag-icons/flags/4x3/ne.svg \ | |
829 | src/flag-icons/flags/4x3/nf.svg \ | |
830 | src/flag-icons/flags/4x3/ng.svg \ | |
831 | src/flag-icons/flags/4x3/ni.svg \ | |
832 | src/flag-icons/flags/4x3/nl.svg \ | |
833 | src/flag-icons/flags/4x3/no.svg \ | |
834 | src/flag-icons/flags/4x3/np.svg \ | |
835 | src/flag-icons/flags/4x3/nr.svg \ | |
836 | src/flag-icons/flags/4x3/nu.svg \ | |
837 | src/flag-icons/flags/4x3/nz.svg \ | |
838 | src/flag-icons/flags/4x3/om.svg \ | |
839 | src/flag-icons/flags/4x3/pa.svg \ | |
840 | src/flag-icons/flags/4x3/pe.svg \ | |
841 | src/flag-icons/flags/4x3/pf.svg \ | |
842 | src/flag-icons/flags/4x3/pg.svg \ | |
843 | src/flag-icons/flags/4x3/ph.svg \ | |
844 | src/flag-icons/flags/4x3/pk.svg \ | |
845 | src/flag-icons/flags/4x3/pl.svg \ | |
846 | src/flag-icons/flags/4x3/pm.svg \ | |
847 | src/flag-icons/flags/4x3/pn.svg \ | |
848 | src/flag-icons/flags/4x3/pr.svg \ | |
849 | src/flag-icons/flags/4x3/ps.svg \ | |
850 | src/flag-icons/flags/4x3/pt.svg \ | |
851 | src/flag-icons/flags/4x3/pw.svg \ | |
852 | src/flag-icons/flags/4x3/py.svg \ | |
853 | src/flag-icons/flags/4x3/qa.svg \ | |
854 | src/flag-icons/flags/4x3/re.svg \ | |
855 | src/flag-icons/flags/4x3/ro.svg \ | |
856 | src/flag-icons/flags/4x3/rs.svg \ | |
857 | src/flag-icons/flags/4x3/ru.svg \ | |
858 | src/flag-icons/flags/4x3/rw.svg \ | |
859 | src/flag-icons/flags/4x3/sa.svg \ | |
860 | src/flag-icons/flags/4x3/sb.svg \ | |
861 | src/flag-icons/flags/4x3/sc.svg \ | |
862 | src/flag-icons/flags/4x3/sd.svg \ | |
863 | src/flag-icons/flags/4x3/se.svg \ | |
864 | src/flag-icons/flags/4x3/sg.svg \ | |
865 | src/flag-icons/flags/4x3/sh.svg \ | |
866 | src/flag-icons/flags/4x3/si.svg \ | |
867 | src/flag-icons/flags/4x3/sj.svg \ | |
868 | src/flag-icons/flags/4x3/sk.svg \ | |
869 | src/flag-icons/flags/4x3/sl.svg \ | |
870 | src/flag-icons/flags/4x3/sm.svg \ | |
871 | src/flag-icons/flags/4x3/sn.svg \ | |
872 | src/flag-icons/flags/4x3/so.svg \ | |
873 | src/flag-icons/flags/4x3/sr.svg \ | |
874 | src/flag-icons/flags/4x3/ss.svg \ | |
875 | src/flag-icons/flags/4x3/st.svg \ | |
876 | src/flag-icons/flags/4x3/sv.svg \ | |
877 | src/flag-icons/flags/4x3/sx.svg \ | |
878 | src/flag-icons/flags/4x3/sy.svg \ | |
879 | src/flag-icons/flags/4x3/sz.svg \ | |
880 | src/flag-icons/flags/4x3/tc.svg \ | |
881 | src/flag-icons/flags/4x3/td.svg \ | |
882 | src/flag-icons/flags/4x3/tf.svg \ | |
883 | src/flag-icons/flags/4x3/tg.svg \ | |
884 | src/flag-icons/flags/4x3/th.svg \ | |
885 | src/flag-icons/flags/4x3/tj.svg \ | |
886 | src/flag-icons/flags/4x3/tk.svg \ | |
887 | src/flag-icons/flags/4x3/tl.svg \ | |
888 | src/flag-icons/flags/4x3/tm.svg \ | |
889 | src/flag-icons/flags/4x3/tn.svg \ | |
890 | src/flag-icons/flags/4x3/to.svg \ | |
891 | src/flag-icons/flags/4x3/tr.svg \ | |
892 | src/flag-icons/flags/4x3/tt.svg \ | |
893 | src/flag-icons/flags/4x3/tv.svg \ | |
894 | src/flag-icons/flags/4x3/tw.svg \ | |
895 | src/flag-icons/flags/4x3/tz.svg \ | |
896 | src/flag-icons/flags/4x3/ua.svg \ | |
897 | src/flag-icons/flags/4x3/ug.svg \ | |
898 | src/flag-icons/flags/4x3/um.svg \ | |
899 | src/flag-icons/flags/4x3/un.svg \ | |
900 | src/flag-icons/flags/4x3/us.svg \ | |
901 | src/flag-icons/flags/4x3/uy.svg \ | |
902 | src/flag-icons/flags/4x3/uz.svg \ | |
903 | src/flag-icons/flags/4x3/va.svg \ | |
904 | src/flag-icons/flags/4x3/vc.svg \ | |
905 | src/flag-icons/flags/4x3/ve.svg \ | |
906 | src/flag-icons/flags/4x3/vg.svg \ | |
907 | src/flag-icons/flags/4x3/vi.svg \ | |
908 | src/flag-icons/flags/4x3/vn.svg \ | |
909 | src/flag-icons/flags/4x3/vu.svg \ | |
910 | src/flag-icons/flags/4x3/wf.svg \ | |
911 | src/flag-icons/flags/4x3/ws.svg \ | |
912 | src/flag-icons/flags/4x3/xk.svg \ | |
913 | src/flag-icons/flags/4x3/ye.svg \ | |
914 | src/flag-icons/flags/4x3/yt.svg \ | |
915 | src/flag-icons/flags/4x3/za.svg \ | |
916 | src/flag-icons/flags/4x3/zm.svg \ | |
917 | src/flag-icons/flags/4x3/zw.svg | |
918 | ||
919 | static_flags_4x3dir = $(static_flagsdir)/4x3 | |
920 | ||
a292b0f8 | 921 | static_fonts_DATA = \ |
332e5878 MT |
922 | src/fonts/ofl/prompt/Prompt-BlackItalic.ttf \ |
923 | src/fonts/ofl/prompt/Prompt-Black.ttf \ | |
924 | src/fonts/ofl/prompt/Prompt-BoldItalic.ttf \ | |
925 | src/fonts/ofl/prompt/Prompt-Bold.ttf \ | |
926 | src/fonts/ofl/prompt/Prompt-ExtraBoldItalic.ttf \ | |
927 | src/fonts/ofl/prompt/Prompt-ExtraBold.ttf \ | |
928 | src/fonts/ofl/prompt/Prompt-ExtraLightItalic.ttf \ | |
929 | src/fonts/ofl/prompt/Prompt-ExtraLight.ttf \ | |
930 | src/fonts/ofl/prompt/Prompt-Italic.ttf \ | |
931 | src/fonts/ofl/prompt/Prompt-LightItalic.ttf \ | |
932 | src/fonts/ofl/prompt/Prompt-Light.ttf \ | |
933 | src/fonts/ofl/prompt/Prompt-MediumItalic.ttf \ | |
934 | src/fonts/ofl/prompt/Prompt-Medium.ttf \ | |
935 | src/fonts/ofl/prompt/Prompt-Regular.ttf \ | |
936 | src/fonts/ofl/prompt/Prompt-SemiBoldItalic.ttf \ | |
937 | src/fonts/ofl/prompt/Prompt-SemiBold.ttf \ | |
938 | src/fonts/ofl/prompt/Prompt-ThinItalic.ttf \ | |
939 | src/fonts/ofl/prompt/Prompt-Thin.ttf \ | |
43244328 | 940 | \ |
cd257f51 | 941 | src/font-awesome/webfonts/fa-brands-400.ttf \ |
cd257f51 | 942 | src/font-awesome/webfonts/fa-brands-400.woff2 \ |
cd257f51 | 943 | src/font-awesome/webfonts/fa-regular-400.ttf \ |
cd257f51 | 944 | src/font-awesome/webfonts/fa-regular-400.woff2 \ |
cd257f51 | 945 | src/font-awesome/webfonts/fa-solid-900.ttf \ |
cd257f51 | 946 | src/font-awesome/webfonts/fa-solid-900.woff2 \ |
35ce056e MT |
947 | \ |
948 | src/payment-font/fonts/paymentfont-webfont.eot \ | |
949 | src/payment-font/fonts/paymentfont-webfont.svg \ | |
950 | src/payment-font/fonts/paymentfont-webfont.ttf \ | |
951 | src/payment-font/fonts/paymentfont-webfont.woff | |
a292b0f8 MT |
952 | |
953 | static_fontsdir = $(staticdir)/fonts | |
954 | ||
cf503f2b | 955 | static_img_DATA = \ |
662c7910 MT |
956 | src/static/img/apple-touch-icon-192x192-precomposed.png \ |
957 | src/static/img/apple-touch-icon-180x180-precomposed.png \ | |
958 | src/static/img/apple-touch-icon-152x152-precomposed.png \ | |
959 | src/static/img/apple-touch-icon-144x144-precomposed.png \ | |
960 | src/static/img/apple-touch-icon-120x120-precomposed.png \ | |
961 | src/static/img/apple-touch-icon-76x76-precomposed.png \ | |
962 | src/static/img/apple-touch-icon-72x72-precomposed.png \ | |
963 | src/static/img/apple-touch-icon-60x60-precomposed.png \ | |
55eea098 | 964 | src/static/img/bash-logo.svg \ |
9c83876f | 965 | src/static/img/debian-logo.svg \ |
c740fe40 | 966 | src/static/img/default-avatar.jpg \ |
95b30f84 | 967 | src/static/img/ipfire-tux.png \ |
395c1ac0 | 968 | src/static/img/iuse-not-found.png \ |
55eea098 | 969 | src/static/img/lightningwirelabs-logo.svg \ |
cc2ad59e MT |
970 | src/static/img/python-logo.svg \ |
971 | src/static/img/tor.svg | |
a292b0f8 | 972 | |
cf503f2b | 973 | static_imgdir = $(staticdir)/img |
a292b0f8 | 974 | |
bb3f580c MT |
975 | # From https://www.pexels.com/photo/123-let-s-go-imaginary-text-704767/ |
976 | ||
977 | dist_static_img_auth_DATA = \ | |
978 | src/static/img/auth/register.jpg | |
979 | ||
980 | static_img_auth_DATA = \ | |
981 | src/static/img/auth/register@600.jpg | |
982 | ||
983 | CLEANFILES += \ | |
984 | src/static/img/auth/register@600.jpg | |
985 | ||
986 | static_img_authdir = $(static_imgdir)/auth | |
987 | ||
1e71d96a MT |
988 | static_img_downloadsdir = $(static_imgdir)/downloads |
989 | ||
990 | dist_static_img_downloads_cloud_DATA = \ | |
991 | src/static/img/downloads/cloud/aws.svg \ | |
992 | src/static/img/downloads/cloud/exoscale.svg \ | |
993 | src/static/img/downloads/cloud/hetzner.svg | |
994 | ||
995 | static_img_downloads_clouddir = $(static_img_downloadsdir)/cloud | |
996 | ||
511a03f2 MT |
997 | static_images_tux_DATA = \ |
998 | src/static/img/tux/ipfire_tux_16x16.png \ | |
999 | src/static/img/tux/ipfire_tux_20x20.png \ | |
1000 | src/static/img/tux/ipfire_tux_32x32.png \ | |
1001 | src/static/img/tux/ipfire_tux_48x48.png \ | |
1002 | src/static/img/tux/ipfire_tux_64x64.png \ | |
1003 | src/static/img/tux/ipfire_tux_128x128.png \ | |
1004 | src/static/img/tux/ipfire_tux_256x256.png \ | |
1005 | src/static/img/tux/ipfire_tux_420x420.png \ | |
1006 | src/static/img/tux/ipfire_tux_512x512.png | |
1007 | ||
cf503f2b MT |
1008 | static_images_tuxdir = $(static_imgdir)/tux |
1009 | ||
1010 | static_images_DATA = \ | |
1011 | src/static/images/marker-icon.png \ | |
1012 | src/static/images/marker-icon-2x.png \ | |
1013 | src/static/images/marker-shadow.png | |
1014 | ||
1015 | static_imagesdir = $(staticdir)/images | |
511a03f2 | 1016 | |
1f7a7927 MT |
1017 | EXTRA_DIST += \ |
1018 | src/static/videos/firewall.mp4 | |
1019 | ||
1020 | CLEANFILES += \ | |
1021 | $(static_videos_DATA) | |
1022 | ||
1023 | static_videos_DATA = \ | |
1024 | src/static/videos/firewall.jpg \ | |
1025 | src/static/videos/firewall@1920.av1.mp4 \ | |
1026 | src/static/videos/firewall@1920.hevc.mp4 \ | |
1027 | src/static/videos/firewall@1920.h264.mp4 | |
1028 | ||
1029 | static_videosdir = $(staticdir)/videos | |
1030 | ||
a292b0f8 | 1031 | static_js_DATA = \ |
cf503f2b | 1032 | src/static/js/Control.Geocoder.min.js \ |
feeace6e | 1033 | src/static/js/editor.js \ |
176cc4b8 | 1034 | src/static/js/jquery-3.6.0.min.js \ |
cf503f2b MT |
1035 | src/static/js/leaflet.min.js \ |
1036 | src/static/js/maps.js \ | |
b5e2077f | 1037 | src/static/js/prettify.js \ |
befa9025 | 1038 | src/static/js/site.js \ |
b5e2077f MT |
1039 | \ |
1040 | src/static/js/zxcvbn/dist/zxcvbn.js \ | |
1041 | src/static/js/zxcvbn/dist/zxcvbn.js.map | |
a292b0f8 MT |
1042 | |
1043 | static_jsdir = $(staticdir)/js | |
1044 | ||
570dcc69 MT |
1045 | static_netboot_DATA = \ |
1046 | src/static/netboot/boot.png \ | |
1047 | src/static/netboot/boot.svg \ | |
1048 | src/static/netboot/ipxe.kpxe \ | |
1049 | src/static/netboot/menu.c32 \ | |
1050 | src/static/netboot/pxelinux.0 \ | |
1051 | src/static/netboot/vesamenu.c32 | |
1052 | ||
1053 | static_netbootdir = $(staticdir)/netboot | |
1054 | ||
a292b0f8 MT |
1055 | # ------------------------------------------------------------------------------ |
1056 | ||
1057 | dist_cron_DATA = \ | |
3a5dcd5c | 1058 | src/crontab/ipfire |
a292b0f8 MT |
1059 | |
1060 | # ------------------------------------------------------------------------------ | |
1061 | ||
1062 | if HAVE_SYSTEMD | |
1063 | systemdsystemunit_DATA = \ | |
1064 | src/systemd/ipfire.org-webapp-1.service \ | |
1065 | src/systemd/ipfire.org-webapp-2.service \ | |
1066 | src/systemd/ipfire.org-webapp-3.service \ | |
1067 | src/systemd/ipfire.org-webapp-4.service | |
1068 | ||
1069 | CLEANFILES += \ | |
1070 | $(systemdsystemunit_DATA) | |
1071 | ||
1072 | INSTALL_DIRS += \ | |
1073 | $(systemdsystemunitdir) | |
1074 | endif | |
1075 | ||
1076 | EXTRA_DIST += \ | |
1077 | src/systemd/ipfire.org-webapp-1.service.in \ | |
1078 | src/systemd/ipfire.org-webapp-3.service.in \ | |
1079 | src/systemd/ipfire.org-webapp-3.service.in \ | |
1080 | src/systemd/ipfire.org-webapp-4.service.in | |
1081 | ||
1082 | # ------------------------------------------------------------------------------ | |
1083 | ||
1084 | substitutions = \ | |
1085 | '|PACKAGE_NAME=$(PACKAGE_NAME)|' \ | |
1086 | '|PACKAGE_VERSION=$(PACKAGE_VERSION)|' \ | |
ff6cfa37 | 1087 | '|PYTHON=$(PYTHON)|' \ |
a292b0f8 MT |
1088 | '|configsdir=$(configsdir)|' \ |
1089 | '|bindir=$(bindir)|' \ | |
1090 | '|datadir=$(datadir)|' | |
1091 | ||
1092 | SED_PROCESS = \ | |
1093 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
1094 | $(SED) $(subst '|,-e 's|@,$(subst =,\@|,$(subst |',|g',$(substitutions)))) \ | |
1095 | < $< > $@ | |
1096 | ||
1097 | %: %.in Makefile | |
1098 | $(SED_PROCESS) | |
1099 | ||
e0005499 | 1100 | %.css: %.sass Makefile |
20cd8624 MT |
1101 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ |
1102 | $(SASSC) --style compressed $< > $@ | |
1103 | ||
b95d044e | 1104 | src/sass/main.css: $(SASS_FILES) Makefile |
a292b0f8 MT |
1105 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ |
1106 | $(SASSC) --style compressed $< > $@ | |
ec285bb5 | 1107 | |
662c7910 MT |
1108 | src/static/favicon.ico: src/static/img/ipfire-tux.png Makefile |
1109 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
1110 | $(CONVERT) $< -background none -flatten -density 1200 \ | |
fb5d5f01 | 1111 | -resize 50% -define icon:auto-resize=64,48,32,16 $@ |
662c7910 MT |
1112 | |
1113 | src/static/img/apple-touch-icon-%-precomposed.png: src/static/img/ipfire-tux.png Makefile | |
1114 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
1115 | $(CONVERT) -background none -flatten -density 1200 -bordercolor none -border 5%x5% \ | |
9d9dcc24 MT |
1116 | -resize $(patsubst src/static/img/apple-touch-icon-%-precomposed.png,%,$@) -gravity center \ |
1117 | -extent $(patsubst src/static/img/apple-touch-icon-%-precomposed.png,%,$@)x$(patsubst src/static/img/apple-touch-icon-%-precomposed.png,%,$@) \ | |
1118 | $< $@ | |
662c7910 | 1119 | |
bb3f580c MT |
1120 | # Resizes images for being used in messages which are 600px wide |
1121 | %@600.jpg: %.jpg | |
1122 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
1123 | $(CONVERT) -units PixelsPerInch $< -resize 600x -strip -quality 85 $@ | |
1124 | ||
1f7a7927 MT |
1125 | # Video Stuff |
1126 | ||
1127 | FFMPEG += \ | |
1128 | -loglevel quiet | |
1129 | ||
1130 | # AV1 | |
1131 | src/static/videos/firewall@%.av1.mp4: src/static/videos/firewall.mp4 | |
1132 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
1133 | $(FFMPEG) -y \ | |
1134 | -i $^ \ | |
1135 | -map_metadata -1 \ | |
1136 | -an \ | |
1137 | -c:v libsvtav1 \ | |
7d206211 | 1138 | -crf 31 \ |
c4a7364e | 1139 | -preset 5 \ |
1f7a7927 MT |
1140 | -pix_fmt yuv420p \ |
1141 | -movflags +faststart \ | |
1142 | -vf scale=$(patsubst src/static/videos/firewall@%.av1.mp4,%,$@):-2,fps=25 \ | |
1143 | $@ | |
1144 | ||
1145 | # HEVC | |
1146 | src/static/videos/firewall@%.hevc.mp4: src/static/videos/firewall.mp4 | |
1147 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
1148 | $(FFMPEG) -y \ | |
1149 | -i $^ \ | |
1150 | -map_metadata -1 \ | |
1151 | -an \ | |
1152 | -c:v libx265 \ | |
7d206211 | 1153 | -crf 25 \ |
1f7a7927 MT |
1154 | -preset veryslow \ |
1155 | -pix_fmt yuv420p \ | |
1156 | -movflags +faststart \ | |
1157 | -tag:v hvc1 \ | |
1158 | -vf scale=$(patsubst src/static/videos/firewall@%.hevc.mp4,%,$@):-2,fps=25 \ | |
1159 | $@ | |
1160 | ||
1161 | # H.264 | |
1162 | src/static/videos/firewall@%.h264.mp4: src/static/videos/firewall.mp4 | |
1163 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
1164 | $(FFMPEG) -y \ | |
1165 | -i $^ \ | |
1166 | -map_metadata -1 \ | |
1167 | -an \ | |
1168 | -c:v libx264 \ | |
7d206211 | 1169 | -crf 27 \ |
1f7a7927 MT |
1170 | -preset veryslow \ |
1171 | -profile:v main \ | |
1172 | -pix_fmt yuv420p \ | |
1173 | -movflags +faststart \ | |
1174 | -vf scale=$(patsubst src/static/videos/firewall@%.h264.mp4,%,$@):-2,fps=25 \ | |
1175 | $@ | |
1176 | ||
1177 | # Cover image | |
1178 | src/static/videos/firewall.jpg: src/static/videos/firewall.mp4 | |
1179 | $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ | |
1180 | $(FFMPEG) -y \ | |
1181 | -i $^ \ | |
1182 | -map_metadata -1 \ | |
1183 | -qscale:v 1 \ | |
1184 | -frames:v 1 \ | |
1185 | -vf scale=1920:-2 \ | |
1186 | $@ | |
1187 | ||
a4ceb215 MT |
1188 | .PHONY: update |
1189 | update: | |
1190 | for i in src/systemd/ipfire.org-webapp-*.service; do systemctl restart $$(basename $${i}) && sleep 5; done |