From: Art Cancro Date: Fri, 19 Aug 2016 22:15:19 +0000 (-0400) Subject: Added a simple configure script that is superior to gnu autotools X-Git-Tag: v939~655 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=89a2875aac241bbb134094eb8e16f3e394693596;hp=675f650fc3b919f398c4d0c5a5ce686c56e9771c;p=citadel.git Added a simple configure script that is superior to gnu autotools --- diff --git a/ctdlsh/Makefile b/ctdlsh/Makefile index a7d0deb68..f9940221b 100644 --- a/ctdlsh/Makefile +++ b/ctdlsh/Makefile @@ -1,10 +1,9 @@ -OBJS := datetime.o export.o main.o passwd.o shutdown.o sockets.o who.o config.o +include config.mk -CFLAGS := -ggdb -LDFLAGS := +OBJS := datetime.o export.o main.o passwd.o shutdown.o sockets.o who.o config.o # link -ctdlsh: $(OBJS) +ctdlsh: $(OBJS) config.mk gcc $(OBJS) $(LDFLAGS) -lreadline -o ctdlsh # pull in dependency info for *existing* .o files @@ -15,11 +14,14 @@ ctdlsh: $(OBJS) gcc -c $(CFLAGS) $*.c -o $*.o gcc -MM $(CFLAGS) $*.c > $*.d -# remove compilation products +config.mk: + ./configure + clean: rm -f ctdlsh *.o *.d distclean: clean + rm -f config.mk install: ctdlsh echo Not yet diff --git a/ctdlsh/configure b/ctdlsh/configure new file mode 100755 index 000000000..53ee6cf58 --- /dev/null +++ b/ctdlsh/configure @@ -0,0 +1,12 @@ +#!/bin/sh + +echo +echo +echo Running the configure script to create config.mk +echo + +( + echo 'CFLAGS := -ggdb' + echo 'LDFLAGS :=' +) >config.mk +