From a00752d9d68b00c319bea79afa43d4b118fc216e Mon Sep 17 00:00:00 2001 From: la-ninpre Date: Fri, 27 Aug 2021 23:54:10 +0000 Subject: use gnu autotools build system for configuring. this was kinda tough, but interesting. FossilOrigin-Name: b881bb67b683313959c94ce172b9fb307400c0f43a262f82ab2d3b2c1a8cb557 --- Makefile.am | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Makefile.am (limited to 'Makefile.am') 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 -- cgit v1.2.3