diff options
| author | Mr. Goblin <mrgoblin@mrgoblin.net> | 2026-09-19 19:09:11 +0300 |
|---|---|---|
| committer | Mr. Goblin <mrgoblin@mrgoblin.net> | 2026-09-19 19:09:11 +0300 |
| commit | 01438bd1be578c3b43c9ad29b0a2d6707ee122b8 (patch) | |
| tree | d3e8dfd3b6482e1dac32837d0d57847f0d67ed2c /Makefile | |
| parent | 2cba815df5713fbadecc86e373ec5f6c8a07ced5 (diff) | |
all files are in root; changed help message
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6def93e --- /dev/null +++ b/Makefile @@ -0,0 +1,46 @@ +# Copyright (c) 2026, Mr. Goblin +# +# SPDX-License-Identifier: BSD-2-Clause + +# CC = cc -fno-caret-diagnostics -fno-color-diagnostics +CC = gcc -fno-diagnostics-show-caret -fdiagnostics-color=never +# CC = gcc +CFLAGS = -Wall -Wextra -pedantic -std=c99 + +# DEBUG = -g +# DEBUG = -ggdb +DEBUG = + +# STATIC = -static +STATIC = -static -s +# STATIC = + +PROG_NAME=btasktd +VER=0.0.0 +DIST_NAME=$(PROG_NAME)-$(VER) + + +MAINBINARIES = btasktd + +.SUFFIXES: +.SUFFIXES: .c .o + +all: $(MAINBINARIES) + +dist: + git archive --format=tar --prefix=$(DIST_NAME)/ HEAD | \ + bzip2 > $(DIST_NAME).tar.bz2 + +clean: + rm -f $(MAINBINARIES) *.o *.test + +.c.o: + $(CC) $(DEBUG) $(CFLAGS) -c $< -o $@ + + +BTASKTD_OBJECTS = btasktd.o cliflags.o +BTASKTD_LIBS = -lc + +btasktd: $(BTASKTD_OBJECTS) + $(CC) $(DEBUG) $(CFLAGS) $(STATIC) $(BTASKTD_OBJECTS) -o $@ \ + $(BTASKTD_LIBS) |
