aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
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