Commit | Line | Data |
---|---|---|
d4eb563b | 1 | # Copyright (C) 2016 Free Software Foundation |
2 | # | |
3 | # This program is free software: you can redistribute it and/or | |
4 | # modify it under the terms of the GNU General Public License as | |
5 | # published by the Free Software Foundation, either version 3 of the | |
6 | # License, or (at your option) any later version. | |
7 | # | |
8 | # This program is distributed in the hope that it will be useful, | |
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
11 | # General Public License for more details. | |
12 | # | |
13 | # You should have received a copy of the GNU General Public License | |
14 | # along with this program. If not, see | |
15 | # <http://www.gnu.org/licenses/>. | |
16 | ||
17 | LP_YEAR = 2019 | |
18 | ||
d4eb563b | 19 | SPEAKERS_MD = /home/owner/brains/campaigns/libreplanet/2019/program/bios-for-site.mdwn |
20 | SPEAKERS_HTML = program/generated-bios.html | |
21 | ||
d4eb563b | 22 | SESSIONS_MD = /home/owner/brains/campaigns/libreplanet/2019/program/sessions-for-site.mdwn |
23 | SESSIONS_HTML = program/generated-sessions.html | |
24 | ||
25 | ||
26 | all: | |
27 | @echo "Give me something to make." | |
28 | ||
7f17cbeb RR |
29 | wikipages: |
30 | for dir in fun getting-around raffle safe-space-policy speaker-release sponsors volunteer; do \ | |
31 | if [ -f $$dir/index.mdwn ] ; then \ | |
32 | python -m markdown $$dir/index.mdwn > $$dir/index.html ; \ | |
33 | fi \ | |
34 | done | |
d4eb563b | 35 | |
36 | speakers: $(SPEAKERS_HTML) | |
37 | ||
38 | ||
39 | sessions: $(SESSIONS_HTML) | |
40 | ||
41 | ||
42 | clean: | |
43 | rm -f $(SPEAKERS_HTML) $(SESSIONS_HTML) | |
44 | ||
45 | ||
46 | both: $(SPEAKERS_HTML) $(SESSIONS_HTML) | |
47 | ||
48 | ||
49 | $(SPEAKERS_HTML): $(SPEAKERS_MD) | |
706288d3 | 50 | @lps_gen -sp $< > $@ |
d4eb563b | 51 | |
52 | ||
53 | $(SESSIONS_HTML): $(SESSIONS_MD) | |
706288d3 | 54 | @lps_gen -sc --ical $(LP_YEAR) $< > $@ |
d4eb563b | 55 | |
56 | ||
57 | .PHONY: all speakers sessions both clean |