fcf95e6d |
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 | |
4a606cdd |
17 | LP_YEAR = 2017 |
fcf95e6d |
18 | |
19 | SPEAKERS_TEMPLATE = assets/templates/lp-speakers-2016.jinja2 |
551133ce |
20 | SPEAKERS_MD = /home/owner/brains/campaigns/libreplanet/2017/program/bios-for-site.mdwn |
fcf95e6d |
21 | SPEAKERS_HTML = program/generated-bios.html |
22 | |
23 | SESSIONS_TEMPLATE = assets/templates/lp-sch-2016.jinja2 |
551133ce |
24 | SESSIONS_MD = /home/owner/brains/campaigns/libreplanet/2017/program/sessions-for-site.mdwn |
fcf95e6d |
25 | SESSIONS_HTML = program/generated-sessions.html |
26 | |
27 | |
28 | all: |
29 | @echo "Give me something to make." |
30 | |
31 | |
32 | speakers: $(SPEAKERS_HTML) |
33 | |
34 | |
35 | sessions: $(SESSIONS_HTML) |
36 | |
37 | |
38 | clean: |
39 | rm -f $(SPEAKERS_HTML) $(SESSIONS_HTML) |
40 | |
41 | |
42 | both: $(SPEAKERS_HTML) $(SESSIONS_HTML) |
43 | |
44 | |
45 | $(SPEAKERS_HTML): $(SPEAKERS_MD) |
46 | @lps_gen -sp $(SPEAKERS_TEMPLATE) $< > $@ |
47 | |
48 | |
49 | $(SESSIONS_HTML): $(SESSIONS_MD) |
50 | @lps_gen -s --ical $(LP_YEAR) $(SESSIONS_TEMPLATE) $< > $@ |
51 | |
52 | |
53 | .PHONY: all speakers sessions both clean |