blob: f81e59631f18a2ff3ea3e116574ebd0bbff59ac7 (
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# spreed - speed reader
include config.mk
SRC = spreed.c
OBJ = $(SRC:.c=.o)
all: options spreed
options:
@echo spreed build options:
@echo "CFLAGS = $(CFLAGS)"
@echo "LDFLAGS = $(LDFLAGS)"
@echo "CC = $(CC)"
.c.o:
$(CC) -c $(CFLAGS) $<
config.h:
cp config.def.h $@
$(OBJ): config.h config.mk
spreed: spreed.o
$(CC) -o $@ spreed.o $(LDFLAGS)
clean:
rm -f spreed $(OBJ)
dist: clean
mkdir -p spreed-$(VERSION)
cp LICENSE Makefile config.def.h config.mk $(SRC)\
spreed-$(VERSION)
tar --zstd -cf spreed-$(VERSION).tar.zst spreed-$(VERSION)
rm -rf spreed-$(VERSION)
install: spreed
mkdir -p $(DESTDIR)$(PREFIX)/$(BIN)
cp -f spreed $(DESTDIR)$(PREFIX)/$(BIN)
chmod 755 $(DESTDIR)$(PREFIX)/$(BIN)/spreed
uninstall:
rm -f $(DESTDIR)$(PREFIX)/bin/spreed
.PHONY: all options clean install uninstall
|