summaryrefslogtreecommitdiff
path: root/Makefile
blob: f8beb73702a9e6173754848051552193d5e40c0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
.POSIX:

.SUFFIXES: .cat .msg

default: all

CFLAGS=-g -Wall -Wextra -Wpedantic -Werror
UTILITY=file
SOURCES=file.c magic.c
HEADERS=file.h
OBJECTS=file.o magic.o
L10N=
all: $(UTILITY) $(L10N)

$(UTILITY): $(OBJECTS) $(HEADERS)

.msg.cat:
	gencat $@ $<

.c.cat:
	sed -ne '/^\/\*\*cat/,/cat\*\*\//p;' $< | grep -v ^/ | grep -v ^\* | gencat $@ -

clean:
	rm -f *.o $(L10N) $(UTILITY)