diff options
| author | = <jakob@memeware.net> | 2017-05-20 20:26:38 -0400 |
|---|---|---|
| committer | = <jakob@memeware.net> | 2017-05-20 20:26:38 -0400 |
| commit | 311bb17b20c4fdbb1af29bf66ab01d0309ee0efe (patch) | |
| tree | e7cc8a92f88322c4c43e2ff6f5ace3f636dbbacf /Makefile | |
| parent | d30014068a5468463d4a81692993a2fedd799a71 (diff) | |
Fixed tests, modified makefile.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -5,12 +5,14 @@ endif CC := gcc LD := gcc -CFLAGS = -Wall -Wextra -Os -g -std=c99 -pedantic +CFLAGS = -Wall -Wextra -Os -std=c99 -pedantic -fstack-protector-all +CFLAGS += $(USER_CFLAGS) ifeq ($(shell uname -s),OpenBSD) CFLAGS += -I/usr/local/include endif LDFLAGS = -lz +LDFLAGS += $(USER_LDFLAGS) ifeq ($(shell uname -s),OpenBSD) LDFLAGS += -liconv -L/usr/local/lib endif @@ -30,18 +32,22 @@ all: $(BINDIR)/nekopack $(BINDIR)/nekopack: $(OBJECTS) $(OBJDIR)/main.o @mkdir -p $(BINDIR) - @$(LD) $(LDFLAGS) $(OBJECTS) $(OBJDIR)/main.o -o bin/nekopack + @echo " LD $(@:$(BINDIR)/%=%)" + @$(LD) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $(OBJDIR)/main.o -o $(BINDIR)/nekopack $(BINDIR)/test: $(OBJECTS) $(TEST_OBJECTS) @mkdir -p $(BINDIR) - @$(LD) $(LDFLAGS) $(OBJECTS) $(TEST_OBJECTS) -o $(BINDIR)/test + @echo " LD $(@:$(BINDIR)/%=%)" + @$(LD) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $(TEST_OBJECTS) -o $(BINDIR)/test $(OBJDIR)/%.o: $(SRCDIR)/%.c @mkdir -p $(OBJDIR) + @echo " CC $(@:$(OBJDIR)/%=%)" @$(CC) $(CFLAGS) -c -o $@ $(SRCDIR)/$*.c $(OBJDIR)/%.o: $(TSTDIR)/%.c @mkdir -p $(OBJDIR) + @echo " CC $(@:$(OBJDIR)/%=%)" @$(CC) $(CFLAGS) -c -o $@ -I $(SRCDIR) $(TSTDIR)/$*.c test: bin/test |