summaryrefslogtreecommitdiff
blob: a5b441ee6d4f325beff77706f972b25ef6f46c0a (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
diff --git a/Makefile b/Makefile
index 54049cd..86f7175 100644
--- a/Makefile
+++ b/Makefile
@@ -23,8 +23,8 @@
 # Change this if you want to install somewhere else. In particular
 # you may wish to remove the middle "local/" part of the path.
 
-INSTALL_PLUGINS_DIR	=	/usr/local/lib/ladspa/
-INSTALL_LRDF_DIR	=	/usr/local/share/ladspa/rdf/
+#INSTALL_PLUGINS_DIR	=	/usr/local/lib/ladspa/
+#INSTALL_LRDF_DIR	=	/usr/local/share/ladspa/rdf/
 
 # NO EDITING below this line is required
 # if all you want to do is install and use the plugins.
@@ -37,13 +37,15 @@ INSTALL_LRDF_DIR	=	/usr/local/share/ladspa/rdf/
 OS := $(shell uname -s)
 
 CC      = gcc
-CFLAGS  = -I. -O3 -Wall -fomit-frame-pointer -funroll-loops -ffast-math -c -fPIC -DPIC
+CFLAGS  = -I. -Wall -fomit-frame-pointer -funroll-loops -ffast-math -c -fPIC -DPIC
 ifeq ($(OS),Darwin)
-LDFLAGS = -nostartfiles -shared -Wl,-install_name,symbolic -lc -lm
+LDFLAGS = -nostartfiles -shared -Wl,-install_name,symbolic -lc -lm $(EXTRA_LDFLAGS)
 else
-LDFLAGS = -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt
+LDFLAGS = -nostartfiles -shared -Wl,-Bsymbolic -lc -lm -lrt $(EXTRA_LDFLAGS)
 endif
+EXTRA_LDFLAGS =
 MODULES = $(wildcard *.c)
+LIBADD = -lc -lm -lrt
 
 all: $(MODULES:%.c=%.so)
 
@@ -54,10 +56,10 @@ tap_dynamics_m.o: tap_dynamics_presets.h
 tap_dynamics_st.o: tap_dynamics_presets.h
 
 %.o: %.c tap_utils.h ladspa.h
-	$(CC) $(CFLAGS) $< -o $@
+	$(CC) $(CFLAGS) $(OPT_CFLAGS) $< -o $@
 
 %.so: %.o
-	$(CC) -o $@ $< $(LDFLAGS)
+	$(CC) $(LDFLAGS) -o $@ $< $(LIBADD)
 
 # OTHER TARGETS