From 93598fef1ea487d76af29eb0f0e6bd8e82dc2be8 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Thu, 28 Jan 2016 09:44:11 +0100 Subject: Removed duplicate code; improved Makefile --- Makefile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 392730f..eb29c9a 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,8 @@ +CFLAGS=-std=c99 -Wall -O0 -c +CLM=clm +CLMFLAGS=-I CleanReadLine -l -lreadline -l compile.o +RUNFLAGS=-nr -nt + all: iclean clean: @@ -5,14 +10,18 @@ clean: make -C CleanReadLine clean compile.o: compile.c - cc -O0 -c compile.c + $(CC) $(CFLAGS) compile.c iclean: compile.o iclean.icl readline - clm -I CleanReadLine -l -lreadline -l compile.o iclean -o iclean + $(CLM) $(CLMFLAGS) iclean -o iclean -readline: +readline: FORCE make -C CleanReadLine run: iclean - ./iclean -nr -nt + ./iclean $(RUNFLAGS) + +FORCE: + +.PHONY: FORCE clean run -- cgit v1.2.3