diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2020-04-21 10:43:02 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2020-04-21 10:43:02 -0700 |
commit | 06f60ae1b3c7d11092a5433186360fcbb1221309 (patch) | |
tree | edfdd5088daf0a4b7950ef868c1671707d3f41fe /Makefile | |
parent | 4fbf50ddfeeb0e9d99d271e31dd35d545fb42ab6 (diff) |
chore: updated make rules to not link all made libraries
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 $@ $^ |