aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorla-ninpre <leobrekalini@gmail.com>2021-08-27 23:54:10 +0000
committerla-ninpre <leobrekalini@gmail.com>2021-08-27 23:54:10 +0000
commita00752d9d68b00c319bea79afa43d4b118fc216e (patch)
treefe5dfba02569a8bd17744163cb415497c221a54d /Makefile.am
parent0846a40229ad8753419a0ab8a303d3a293df305e (diff)
downloadnimisewi_c-a00752d9d68b00c319bea79afa43d4b118fc216e.tar.gz
nimisewi_c-a00752d9d68b00c319bea79afa43d4b118fc216e.zip
use gnu autotools build system for configuring.v0.1.0
this was kinda tough, but interesting. FossilOrigin-Name: b881bb67b683313959c94ce172b9fb307400c0f43a262f82ab2d3b2c1a8cb557
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am32
1 files changed, 32 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..71726a2
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,32 @@
+AUTOMAKE_OPTIONS = foreign
+AM_CPPFLAGS = -I$(includedir)
+
+CFLAGS += -pedantic -Wall -Wextra -Wmissing-prototypes \
+ -Wstrict-prototypes -Wwrite-strings
+
+dist_noinst_DATA = nimitoki.txt
+
+bin_PROGRAMS = nimisewi
+noinst_PROGRAMS = makenimitoki nimisewi.cgi nimisewi_gemini.cgi
+
+nimisewi_SOURCES = main.c nimisewi.c nimisewi.h nimitoki.c
+main.$(OBJEXT): nimitoki.h
+nimisewi_DEPENDENCIES = makenimitoki
+
+nimisewi_cgi_SOURCES = cgi.c nimisewi.c nimisewi.h nimitoki.c
+nimisewi_cgi_DEPENDENCIES = makenimitoki
+nimisewi_cgi_LDFLAGS = -static
+cgi.$(OBJEXT): nimitoki.h
+
+nimisewi_gemini_cgi_SOURCES = cgi_gemini.c nimisewi.c nimisewi.h nimitoki.c
+nimisewi_gemini_cgi_DEPENDENCIES = makenimitoki
+nimisewi_gemini_cgi_LDFLAGS = -static
+cgi_gemini.$(OBJEXT): nimitoki.h
+
+makenimitoki_SOURCES = makenimitoki.c makenimitoki.h
+
+nimitoki.h nimitoki.c: makenimitoki
+ ./makenimitoki $(srcdir)/nimitoki.txt
+
+distclean-local:
+ -rm -rf nimitoki.h nimitoki.c