aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorNicholas Noll <nbnoll@eml.cc>2020-04-21 10:43:02 -0700
committerNicholas Noll <nbnoll@eml.cc>2020-04-21 10:43:02 -0700
commit06f60ae1b3c7d11092a5433186360fcbb1221309 (patch)
treeedfdd5088daf0a4b7950ef868c1671707d3f41fe /Makefile
parent4fbf50ddfeeb0e9d99d271e31dd35d545fb42ab6 (diff)
chore: updated make rules to not link all made libraries
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 344b88b..13e8c14 100644
--- a/Makefile
+++ b/Makefile
@@ -11,14 +11,15 @@ LIB_DIR := lib
OBJ_DIR := build
# Flags, Libraries and Includes
-INCS := -I$(INC_DIR)
CFLAGS := -g -fno-strict-aliasing -fwrapv -fms-extensions
AFLAGS := -f elf64
+INCS := -I$(INC_DIR)
+ELIBS :=
# Named generic rules (must be evaluated lazily)
COMPILE = $(CC) -MMD $(CFLAGS) $(TCFLAGS) $(INCS) $(TCINCS) -o $@ -c $<
-LINK = $(CC) -MMD $(CFLAGS) $(TCFLAGS) -o $@ $^ $(LIBS) $(TCLIBS)
-COMPLINK = $(CC) -MMD $(CFLAGS) $(TCFLAGS) $(INCS) $(TCINCS) -o $@ $^ $(LIBS) $(TCLIBS)
+LINK = $(CC) -MMD $(CFLAGS) $(TCFLAGS) -o $@ $^ $(ELIBS) $(TCLIBS)
+COMPLINK = $(CC) -MMD $(CFLAGS) $(TCFLAGS) $(INCS) $(TCINCS) -o $@ $^ $(ELIBS) $(TCLIBS)
ASSEMBLE = $(AS) $(AFLAGS) $(TCFLAGS) -o $@ $<
ARCHIVE = $(AR) crs $@ $^