summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorgramanas <anastasis.gramm2@gmail.com>2019-03-19 22:20:53 +0200
committergramanas <anastasis.gramm2@gmail.com>2019-03-20 02:18:14 +0200
commit896c4369bb9cd38aa828516f084df54e35f1371e (patch)
tree54c5d810efdc00d1a46984d568c307ffa2803b8e /Makefile
parenta5a0ddf73b81d3815def20d283bb8de1d01a7230 (diff)
downloadfcomp-896c4369bb9cd38aa828516f084df54e35f1371e.tar.gz
fcomp-896c4369bb9cd38aa828516f084df54e35f1371e.tar.bz2
fcomp-896c4369bb9cd38aa828516f084df54e35f1371e.zip
Add interactive prompt with linenoise.c
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 10 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index df15d2e..6bc7ad1 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,20 @@
TARGET=fcomp
-SRC=fcomp.c
+SRC=*.c
+OBJ=fcomp.o linenoise.o
CC=gcc
CFLAGS=-D_GNU_SOURCE -std=c99 -pedantic
REL_FLAGS=-O3
DBG_FLAGS=-Wall -g3
-make:
- $(CC) -o $(TARGET) $(SRC) $(CFLAGS) $(REL_FLAGS)
+COMPILE=$(CC) -o $(TARGET) $(SRC) $(CFLAGS) -Ilib
-debug:
- $(CC) -o $(TARGET) $(SRC) $(CFLAGS) $(DBG_FLAGS) -fsanitize=address
+make: $(SRC)
+ $(CC) $(REL_FLAGS) $(CFLAGS) -o $(TARGET) $^
-noasan:
- $(CC) -o $(TARGET) $(SRC) $(CFLAGS) $(DBG_FLAGS)
+debug: $(SRC)
+ $(CC) $(DBG_FLAGS) -fsanitize=address $(CFLAGS) -o $(TARGET) $^
+
+noasan: $(SRC)
+ $(CC) $(DBG_FLAGS) $(CFLAGS) -o $(TARGET) $^
.PHONY: clean