blob: 71ba1f5c7857cca7e7416ced9f57c1fd48e65ccb (
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
From a3f090d8ed55e5e2c0c595b9bf0e244a81ce1464 Mon Sep 17 00:00:00 2001
From: Merlijn Wajer <merlijn@wizzup.org>
Date: Wed, 22 Aug 2018 11:41:16 +0200
Subject: [PATCH] src/Makefile: respect CFLAGS
---
src/Makefile | 19 +++++--------------
src/config.mk | 6 +++---
2 files changed, 8 insertions(+), 17 deletions(-)
diff --git a/src/Makefile b/src/Makefile
index f1c6d4a..ee8845d 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -5,25 +5,16 @@ include config.mk
SRC = accuraterip-checksum.c
OBJ = ${SRC:.c=.o}
-all: options accuraterip-checksum
-
-options:
- @echo accuraterip-checksum build options:
- @echo "CFLAGS = ${CFLAGS}"
- @echo "LDFLAGS = ${LDFLAGS}"
- @echo "CC = ${CC}"
+all: accuraterip-checksum
.c.o:
- @echo CC $<
- @${CC} -c ${CFLAGS} $<
+ ${CC} -c ${OURCFLAGS} $<
accuraterip-checksum: ${OBJ}
- @echo CC -o $@
- @${CC} -o $@ ${OBJ} ${LDFLAGS}
+ ${CC} -std=c99 -lsndfile -o $@ ${OBJ} ${OURCFLAGS} ${OURLDFLAGS}
clean:
- @echo cleaning
- @rm -f accuraterip-checksum ${OBJ} accuraterip-checksum-${VERSION}.tar.gz
+ rm -f accuraterip-checksum ${OBJ} accuraterip-checksum-${VERSION}.tar.gz
dist: clean
@echo creating dist tarball
@@ -44,4 +35,4 @@ uninstall:
@echo removing executable file from ${DESTDIR}${PREFIX}/bin
@rm -f ${DESTDIR}${PREFIX}/bin/accuraterip-checksum
-.PHONY: all options clean dist install uninstall
+.PHONY: all clean dist install uninstall
diff --git a/src/config.mk b/src/config.mk
index 283d745..87fe219 100644
--- a/src/config.mk
+++ b/src/config.mk
@@ -4,8 +4,8 @@ VERSION = 1.4
PREFIX = /usr/local
# flags
-CFLAGS = -std=c99
-LDFLAGS = -lsndfile
+OURCFLAGS = ${CFLAGS} -std=c99
+OURLDFLAGS = ${LDFLAGS} -lsndfile
# compiler and linker
-CC = cc
+CC ?= cc
--
2.16.4
|