Blame


1 23a912c2 2022-01-20 op SUBDIRS = test
2 23a912c2 2022-01-20 op
3 f0e62b85 2024-02-15 op bin_PROGRAMS = telescope telescope-identity
4 5e11c00c 2021-03-02 op
5 f8ce6267 2024-02-23 op EXTRA_telescope_SOURCES = compat/ohash.h compat/queue.h compat/imsg.h contrib \
6 f8ce6267 2024-02-23 op keys
7 6eb2d5f3 2021-07-24 op
8 98d3e6c1 2024-02-18 op telescope_SOURCES = bufio.c \
9 98d3e6c1 2024-02-18 op bufio.h \
10 98d3e6c1 2024-02-18 op certs.c \
11 7d2a2ace 2024-01-24 op certs.h \
12 7d2a2ace 2024-01-24 op cmd.c \
13 aae2bee1 2021-07-25 op cmd.gen.c \
14 6ab857d5 2024-01-23 op cmd.h \
15 6ab857d5 2024-01-23 op compat.h \
16 aae2bee1 2021-07-25 op compl.c \
17 6ab857d5 2024-01-23 op compl.h \
18 4cf6ba13 2022-02-11 op control.c \
19 6ab857d5 2024-01-23 op control.h \
20 aae2bee1 2021-07-25 op defaults.c \
21 6ab857d5 2024-01-23 op defaults.h \
22 3b5f459e 2021-11-05 op downloads.c \
23 1ac119fb 2024-01-23 op emoji-matcher.c \
24 98d3e6c1 2024-02-18 op ev.c \
25 98d3e6c1 2024-02-18 op ev.h \
26 aae2bee1 2021-07-25 op fs.c \
27 6ab857d5 2024-01-23 op fs.h \
28 aae2bee1 2021-07-25 op gencmd.awk \
29 1ac119fb 2024-01-23 op genemoji.sh \
30 aae2bee1 2021-07-25 op help.c \
31 aae2bee1 2021-07-25 op hist.c \
32 87d297d1 2024-02-22 op imsgev.c \
33 87d297d1 2024-02-22 op imsgev.h \
34 b34824a6 2022-12-23 op iri.c \
35 b34824a6 2022-12-23 op iri.h \
36 aae2bee1 2021-07-25 op keymap.c \
37 6ab857d5 2024-01-23 op keymap.h \
38 23ca9d13 2022-01-06 op mcache.c \
39 6ab857d5 2024-01-23 op mcache.h \
40 aae2bee1 2021-07-25 op mime.c \
41 aae2bee1 2021-07-25 op minibuffer.c \
42 6ab857d5 2024-01-23 op minibuffer.h \
43 aae2bee1 2021-07-25 op net.c \
44 aae2bee1 2021-07-25 op pages.c \
45 6ab857d5 2024-01-23 op pages.h \
46 aae2bee1 2021-07-25 op parse.y \
47 1ac119fb 2024-01-23 op parser.c \
48 6ab857d5 2024-01-23 op parser.h \
49 1ac119fb 2024-01-23 op parser_gemtext.c \
50 1ac119fb 2024-01-23 op parser_gophermap.c \
51 1ac119fb 2024-01-23 op parser_textpatch.c \
52 1ac119fb 2024-01-23 op parser_textplain.c \
53 aae2bee1 2021-07-25 op sandbox.c \
54 1fce2e75 2021-08-14 op session.c \
55 6ab857d5 2024-01-23 op session.h \
56 aae2bee1 2021-07-25 op telescope.c \
57 6ab857d5 2024-01-23 op telescope.h \
58 aae2bee1 2021-07-25 op tofu.c \
59 d163c210 2024-02-06 op tofu.h \
60 aae2bee1 2021-07-25 op ui.c \
61 6ab857d5 2024-01-23 op ui.h \
62 1ac119fb 2024-01-23 op utf8.c \
63 6ab857d5 2024-01-23 op utf8.h \
64 6ab857d5 2024-01-23 op utils.c \
65 1ac119fb 2024-01-23 op utils.h \
66 1ac119fb 2024-01-23 op wrap.c
67 5e11c00c 2021-03-02 op
68 f0e62b85 2024-02-15 op telescope_identity_SOURCES = \
69 f0e62b85 2024-02-15 op certs.c \
70 f0e62b85 2024-02-15 op certs.h \
71 f0e62b85 2024-02-15 op fs.c \
72 f0e62b85 2024-02-15 op fs.h \
73 f0e62b85 2024-02-15 op hist.c \
74 f0e62b85 2024-02-15 op hist.h \
75 f0e62b85 2024-02-15 op identity.c \
76 f0e62b85 2024-02-15 op parser.c \
77 75357c61 2024-02-22 op parser.h
78 f0e62b85 2024-02-15 op
79 a2728733 2021-07-18 op noinst_PROGRAMS = pagebundler
80 a2728733 2021-07-18 op pagebundler_SOURCES = pagebundler.c
81 f8742389 2021-03-28 op
82 5fe7bfdd 2024-01-13 op # Override implicit rule since we have to use HOSTCC and not CC.
83 71066d24 2021-11-26 op pagebundler$(EXEEXT): pagebundler.c
84 1e75a6b3 2021-11-29 op $(HOSTCC) $(HOSTCFLAGS) -o $@ $(srcdir)/pagebundler.c
85 71066d24 2021-11-26 op
86 3448adb0 2022-11-02 op # ugly; builds bundled libgrapheme if needed
87 3448adb0 2022-11-02 op $(srcdir)/libgrapheme/libgrapheme.a:
88 3448adb0 2022-11-02 op ${MAKE} -C $(srcdir)/libgrapheme libgrapheme.a
89 3448adb0 2022-11-02 op
90 3448adb0 2022-11-02 op clean-local:
91 3448adb0 2022-11-02 op test -n "$(LIBGRAPHEME)" && ${MAKE} -C libgrapheme clean || true
92 3448adb0 2022-11-02 op
93 1ac119fb 2024-01-23 op BUILT_SOURCES = cmd.gen.c emoji-matcher.c pages.c
94 870210fb 2021-03-26 op
95 1ac119fb 2024-01-23 op CLEANFILES = cmd.gen.c emoji-matcher.c pages.c parse.c
96 a2728733 2021-07-18 op
97 3448adb0 2022-11-02 op LDADD = $(LIBOBJS) $(LIBGRAPHEME)
98 3448adb0 2022-11-02 op EXTRA_telescope_DEPENDENCIES = $(LIBGRAPHEME)
99 60c891c2 2021-03-12 op
100 ab093b6a 2021-07-24 op EXTRA_DIST = ChangeLog LICENSE README.md data/emoji.txt pages/*.gmi
101 870210fb 2021-03-26 op
102 57ba4f1b 2024-02-16 op dist_man1_MANS = telescope.1 telescope-identity.1
103 98116e3a 2021-03-28 op
104 6ab857d5 2024-01-23 op cmd.gen.c: $(srcdir)/cmd.h $(srcdir)/gencmd.awk
105 6ab857d5 2024-01-23 op ${AWK} -f $(srcdir)/gencmd.awk < $(srcdir)/cmd.h > $@
106 8b6e1267 2021-05-12 op
107 1ac119fb 2024-01-23 op emoji-matcher.c: $(srcdir)/data/emoji.txt $(srcdir)/genemoji.sh
108 1ac119fb 2024-01-23 op $(srcdir)/genemoji.sh $(srcdir)/data/emoji.txt > $@
109 ab2d4a19 2021-07-16 op
110 0e4c3d62 2022-02-26 op PAGES = $(builddir)/pages/about_about.gmi \
111 0e4c3d62 2022-02-26 op $(builddir)/pages/about_blank.gmi \
112 0e4c3d62 2022-02-26 op $(builddir)/pages/about_crash.gmi \
113 0e4c3d62 2022-02-26 op $(builddir)/pages/about_help.gmi \
114 0e4c3d62 2022-02-26 op $(builddir)/pages/about_license.gmi \
115 0e4c3d62 2022-02-26 op $(builddir)/pages/about_new.gmi
116 6ab857d5 2024-01-23 op pages.c: pagebundler $(srcdir)/pages.h ${PAGES}
117 a2728733 2021-07-18 op echo > $@
118 6ab857d5 2024-01-23 op echo "#include \"pages.h\"" >> $@
119 0e4c3d62 2022-02-26 op ./pagebundler $(builddir)/pages/about_about.gmi >> $@
120 0e4c3d62 2022-02-26 op ./pagebundler $(builddir)/pages/about_blank.gmi >> $@
121 0e4c3d62 2022-02-26 op ./pagebundler $(builddir)/pages/about_crash.gmi >> $@
122 0e4c3d62 2022-02-26 op ./pagebundler $(builddir)/pages/about_help.gmi >> $@
123 0e4c3d62 2022-02-26 op ./pagebundler $(builddir)/pages/about_license.gmi >> $@
124 0e4c3d62 2022-02-26 op ./pagebundler $(builddir)/pages/about_new.gmi >> $@
125 0e4c3d62 2022-02-26 op ./pagebundler $(builddir)/pages/bookmarks.gmi >> $@
126 93ca14d5 2024-02-23 op
127 93ca14d5 2024-02-23 op # --- maintainer targets ---
128 93ca14d5 2024-02-23 op
129 93ca14d5 2024-02-23 op PUBKEY = missing
130 93ca14d5 2024-02-23 op PRIVKEY = missing
131 93ca14d5 2024-02-23 op
132 93ca14d5 2024-02-23 op release: dist
133 93ca14d5 2024-02-23 op sha256 ${distdir}.tar.gz > ${distdir}.tar.gz.sha256
134 93ca14d5 2024-02-23 op signify -S -e -m ${distdir}.tar.gz.sha256 -s ${PRIVKEY}
135 93ca14d5 2024-02-23 op signify -C -p ${PUBKEY} -x ${distdir}.tar.gz.sha256.sig