File: 1050-build-flags.patch

package info (click to toggle)
libaudiomask 1.0-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,680 kB
  • sloc: cpp: 787; javascript: 627; perl: 108; makefile: 68
file content (39 lines) | stat: -rw-r--r-- 1,120 bytes parent folder | download
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
Index: libaudiomask-salsa/Makefile
===================================================================
--- libaudiomask-salsa.orig/Makefile	2025-05-09 08:43:39.825953524 +0200
+++ libaudiomask-salsa/Makefile	2025-05-09 08:49:27.586158134 +0200
@@ -20,26 +20,27 @@
 DOCDIR=usr/share/doc/libaudiomask-dev
 LIBDIR=usr/lib
 
+CXX?=g++
+CXXFLAGS?=-O3 -Wall
+
 SRC=MooreSpread.cc AudioMask.cc AudioMasker.cc depukfb.cc 
 HDR=$(SRC:.cc=.cc)
 OBJ=$(SRC:.cc=.o)
 .cc.o:
-	$(CC) -fPIC -c $<
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -fPIC -c $<
 .C.o:
-	$(CC) -fPIC -c $<
-
-CC=g++ -O3 -Wall
+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -fPIC -c $<
 
-MAKELIB=$(CC) -shared -Wl,-soname
+MAKELIB=$(CXX) -shared -Wl,-soname
 
 all: $(OBJ) \
 	libs
 
 libs:
-	$(MAKELIB),libAudioMask.so.1.0 -o libAudioMask.so.1.0 $(OBJ) -lfft
+	$(MAKELIB),libAudioMask.so.1.0 -o libAudioMask.so.1.0 $(OBJ) -lfft $(LDFAGS)
 
 ex:
-	$(CC) -L/home/flatmax/lib -lfftw3 -lfft -lAudioMask -o AudioMaskerExample AudioMaskerExample.cc
+	$(CXX) -L/home/flatmax/lib -lfftw3 -lfft -lAudioMask -o AudioMaskerExample AudioMaskerExample.cc $(LDFAGS)
 
 install:
 	mkdir -p ${DESTDIR}