We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 230e349 commit 006ded2Copy full SHA for 006ded2
1 file changed
Makefile
@@ -1,7 +1,10 @@
1
# Makefile for mzip
2
3
-CC ?= gcc
4
-CFLAGS ?= -O2 -Wall
+CC?=gcc
+CFLAGS?=-O2 -Wall
5
+DESTDIR?=
6
+PREFIX?=/usr/local
7
+BINDIR?=$(PREFIX)/bin
8
9
# Default compression algorithms to enable
10
#COMPRESSION_FLAGS = -DMZIP_IMPLEMENTATION \
@@ -24,6 +27,14 @@ all: mzip
24
27
mzip: mzip.c main.c config.h deflate.inc.c crc32.inc.c zstd.inc.c
25
28
$(CC) $(CFLAGS) $(COMPRESSION_FLAGS) -o $@ main.c mzip.c $(LIBS)
26
29
30
+install:
31
+ mkdir -p $(DESTDIR)$(BINDIR)
32
+ cp -f mzip $(DESTDIR)$(BINDIR)/mzip
33
+
34
+uninstall:
35
+ rm -f $(DESTDIR)$(BINDIR)/mzip
36
37
38
# Enable all supported compression methods
39
all-compression: COMPRESSION_FLAGS += -DMZIP_ENABLE_ZSTD -DMZSTD_IMPLEMENTATION
40
all-compression: mzip
0 commit comments