summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/Makefile b/src/Makefile
index 6b93d4c..f8b0aaf 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,12 +1,18 @@
CC=gcc
-CFLAGS=-W -Wall -Werror -Wno-error=unused-parameter -g
-LDFLAGS=-Werror -g
+# For debug
+#CFLAGS=-W -Wall -Werror -Wno-error=unused-parameter -g
+#LDFLAGS=-Werror -g
+
+# For release
+CFLAGS=-W -Wall -Werror -Wno-error=unused-parameter -O2
+LDFLAGS=-Werror
EXEC=music2light
CFLAGS+=$(shell pkg-config --cflags gtk+-2.0 gthread-2.0 libpulse)
-# Maths for FFT related code, libftdi is the driver for USB2DMX module, rt is for ftdi
+# Maths for FFT related code, libftdi is the driver for USB2DMX module
LDFLAGS+=-lm -lftdi
-# -lrt
+# -lrt for nanosleep but create many tiny buffers from PulseAudio
+#LDFLAGS+=-lm -lftdi -lrt
LDFLAGS+=$(shell pkg-config --libs gtk+-2.0 gthread-2.0 libpulse)
SRC= $(wildcard *.c)