diff options
author | Jari Vetoniemi <mailroxas@gmail.com> | 2019-02-25 09:15:55 +0200 |
---|---|---|
committer | Jari Vetoniemi <mailroxas@gmail.com> | 2019-02-25 09:15:55 +0200 |
commit | 46d63bca58c9ee8bfc590577ee374614cd813414 (patch) | |
tree | 2723bdb6364528ef67e128e151e6b21549d793b3 /Makefile | |
parent | a44260813d06d04ad347b362b386492ade1b02f5 (diff) |
Makefile -> GNUmakefile
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/Makefile b/Makefile deleted file mode 100644 index 70df7f1..0000000 --- a/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -PREFIX ?= /usr/local -BINDIR ?= /bin - -MAKEFLAGS += --no-builtin-rules - -# GCC 7: -Wstringop-overflow=, -Walloc-size-larger-than=, -Wduplicated-{branches,cond} -WARNINGS = -Wall -Wextra -Wpedantic -Wformat=2 -Wstrict-aliasing=3 -Wstrict-overflow=3 -Wstack-usage=12500 \ - -Wfloat-equal -Wcast-align -Wpointer-arith -Wchar-subscripts -Warray-bounds=2 - -override CFLAGS ?= -g -O2 $(WARNINGS) -override CFLAGS += -std=c11 -override CPPFLAGS ?= -D_FORTIFY_SOURCE=2 -override CPPFLAGS += -Isrc - -bins = escpos2raster starpbm -all: $(bins) - -%.c: %.rl - ragel $^ - -%.a: - $(LINK.c) -c $(filter %.c,$^) $(LDLIBS) -o $@ - -$(bins): %: - $(LINK.c) $(filter %.c %.a,$^) $(LDLIBS) -o $@ - -escpos-membuf.a: src/escpos/memory.h src/util/membuf.h src/util/membuf.c -escpos-ragel.a: src/util/ragel/ragel.h src/util/ragel/ragel.c -escpos-stack.a: src/escpos/stack.h src/escpos/stack.c -escpos-parser.a: src/escpos/parser.h src/escpos/parser.c src/escpos/utf8.h escpos-stack.a -escpos2raster: src/bin/escpos2raster.c escpos-membuf.a escpos-ragel.a escpos-stack.a escpos-parser.a - -starpbm: src/bin/starpbm.c - -install-bin: $(bins) - install -Dm755 $^ -t "$(DESTDIR)$(PREFIX)$(BINDIR)" - -install: install-bin - -clean: - $(RM) src/util/ragel/ragel.c src/escpos/stack.c src/escpos/parser.c - $(RM) $(bins) *.a - -.PHONY: all clean install |