author: kx <kx@radix.pro> 2023-03-24 03:51:10 +0300
committer: kx <kx@radix.pro> 2023-03-24 03:51:10 +0300
commit: 05d292b208dfe01324826b4c87bbc4da3389a0d5
parent: 40ab18a661ff6ada40e73969be293918d346a2f5
Commit Summary:
Diffstat:
1 file changed, 29 insertions, 0 deletions
diff --git a/cgitcgi/Makefile.am b/cgitcgi/Makefile.am
new file mode 100644
index 0000000..cde4795
--- /dev/null
+++ b/cgitcgi/Makefile.am
@@ -0,0 +1,38 @@
+
+AM_CPPFLAGS = -I@top_srcdir@ -DLOCALEDIR='"$(localedir)"'
+
+script_PROGRAMS = cgit-ui.cgi
+script_DATA = robots.txt .cgit/pixmaps/favicon/favicon.ico
+
+cgit_ui_cgi_SOURCES = cgit-cgi.c ctx.c date.c dlist.c fatal.c git-shared.c
+cgit_ui_cgi_SOURCES += html.c http.c repolist.c strbuf.c system.c wrapper.c
+cgit_ui_cgi_SOURCES += ui-shared.c ui-repolist.c ui-file.c ui-tree.c ui-diff.c
+cgit_ui_cgi_SOURCES += ui-blame.c ui-log.c cmpvers.c
+
+noinst_HEADERS = ctx.h date.h dlist.h fatal.h git-shared.h
+noinst_HEADERS += html.h http.h repolist.h strbuf.h system.h wrapper.h
+noinst_HEADERS += ui-shared.h ui-repolist.h ui-file.h ui-tree.h ui-diff.h
+noinst_HEADERS += ui-blame.h ui-log.h cmpvers.h
+
+man5_MANS = cgit-ui.rc.5
+notrans_dist_man5_MANS = cgit-ui.rc.5
+
+INSTALL_PROGRAM += -m 4755
+
+#
+# Add: libgit2, ...
+#
+CPPFLAGS += $(GIT2_CFLAGS)
+LIBS += $(GIT2_LIBS)
+
+dirs = .cgit
+install-data-local:
+ @for d in $(dirs); do \
+ $(mkinstalldirs) "$(DESTDIR)$(scriptdir)" ; \
+ cp -a $$d "$(DESTDIR)$(scriptdir)" ; \
+ done
+
+uninstall-local:
+ @for d in $(dirs); do \
+ cd "$(DESTDIR)$(scriptdir)" && rm -rf $$d ; \
+ done