diff options
| author | Mr. Goblin <mrgoblin@mrgoblin.net> | 2026-10-02 22:47:33 +0300 |
|---|---|---|
| committer | Mr. Goblin <mrgoblin@mrgoblin.net> | 2026-10-02 22:47:33 +0300 |
| commit | b6db5f69f96501aaa21e7aa9c4b6ba40548956f9 (patch) | |
| tree | 53fb9ca8d136f3ad3e6bb043fc0ef44cf383d3b8 /Makefile | |
| parent | ec49f04faa8a4f643eb8bb4a8c75ac2bff92a8f8 (diff) | |
logger library and flag to run as daemon
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -2,9 +2,11 @@ # # SPDX-License-Identifier: BSD-2-Clause +# all 3 values commented, using make's default or export CC # CC = cc -fno-caret-diagnostics -fno-color-diagnostics -CC = gcc -fno-diagnostics-show-caret -fdiagnostics-color=never +# CC = gcc -fno-diagnostics-show-caret -fdiagnostics-color=never # CC = gcc + CFLAGS = -Wall -Wextra -pedantic -std=c99 # DEBUG = -g @@ -36,17 +38,24 @@ dist: bzip2 > $(DIST_NAME).tar.bz2 clean: - rm -f $(MAINBINARIES) *.o *.test tags + $(MAKE) -C $(LIBSDIR)/logger clean + rm -f $(MAINBINARIES) *.o *.test tags $(DIST_NAME) rebuild: clean all .c.o: - $(CC) $(DEBUG) $(CFLAGS) -c $< -o $@ + $(CC) $(DEBUG) $(CFLAGS) -I$(LIBSDIR) -c $< -o $@ + +LIBSDIR = ./lib +LDFLAGS = -L$(LIBSDIR)/logger +$(LIBSDIR)/logger/liblogger.a: + $(MAKE) -C $(LIBSDIR)/logger BTASKTD_OBJECTS = btasktd.o cliflags.o codes.o -BTASKTD_LIBS = -lc +BTASKTD_LIBDEPS = $(LIBSDIR)/logger/liblogger.a +BTASKTD_LIBS = -lc -llogger -btasktd: $(BTASKTD_OBJECTS) - $(CC) $(DEBUG) $(CFLAGS) $(STATIC) $(BTASKTD_OBJECTS) -o $@ \ - $(BTASKTD_LIBS) +btasktd: $(BTASKTD_OBJECTS) $(BTASKTD_LIBDEPS) + $(CC) $(DEBUG) $(CFLAGS) $(STATIC) $(LDFLAGS) \ + $(BTASKTD_OBJECTS) -o $@ $(BTASKTD_LIBS) |
