Description: Pass build flags in Makefile
Author: Shengqi Chen <harry-chen@oulook.com>
Forwarded: not-needed
Last-Update: 2024-10-10
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,9 @@
-FLAGS = -DLONGTYPE
+FLAGS = -DLONGTYPE $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
 
 all: drat-trim lrat-check compress decompress gapless
 
 drat-trim: drat-trim.c
-	gcc drat-trim.c -std=c99 -O2 -o drat-trim
+	gcc drat-trim.c -std=c99 $(FLAGS) -O2 -o drat-trim
 
 lrat-check: lrat-check.c
 	gcc lrat-check.c -std=c99 $(FLAGS) -O2 -o lrat-check
@@ -15,7 +15,7 @@
 	gcc decompress.c -std=c99 $(FLAGS) -O2 -o decompress
 
 gapless: gapless.c
-	gcc gapless.c -std=c99 -O2 -o gapless
+	gcc gapless.c -std=c99 $(FLAGS) -O2 -o gapless
 
 clean:
-	rm drat-trim lrat-check compress decompress gapless
+	rm -f drat-trim lrat-check compress decompress gapless
