From 89a2875aac241bbb134094eb8e16f3e394693596 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Fri, 19 Aug 2016 18:15:19 -0400 Subject: [PATCH] Added a simple configure script that is superior to gnu autotools --- ctdlsh/Makefile | 12 +++++++----- ctdlsh/configure | 12 ++++++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) create mode 100755 ctdlsh/configure 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 + -- 2.30.2