1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- TOPDIR := ../
- DYNAMIC := False
- CC :=
- CXX :=
- LDFLAGS :=
- LDLIBS :=
- CFLAGS :=
- CXXFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0
- ifeq ($(DYNAMIC), True)
- CFLAGS += -fPIC
- CXXFLAGS += -fPIC
- CFLAGS += BUILD_DUEROS_DYNAMIC
- endif
- CC := gcc
- CXX := g++
- CFLAGS += -I$(TOPDIR)/include -I$(TOPDIR)/include/libduer-device/include -I$(TOPDIR)/include/snowboy/include -Wall -L ./libs/
- CXXFLAGS += -I$(TOPDIR)/include -I$(TOPDIR)/include/libduer-device/include -I$(TOPDIR)/include/snowboy/include -std=c++0x -Wall -Wno-sign-compare \
- -Wno-unused-local-typedefs -Winit-self -rdynamic
-
- # Set optimization level.
- CFLAGS += -O3
- CXXFLAGS += -O3
- CFLAGS += -D_GNU_SOURCE -lrt
- CFLAGS += -std=c99
- TARGET := record
- OBJFILES = record.o
- CFLAGS += $(shell pkg-config --cflags --libs gstreamer-1.0)
- LDLIBS += -lm \
- -lrt \
- -lasound \
- $(shell pkg-config --cflags --libs gstreamer-1.0)
- all: $(TARGET)
- $(TARGET) : $(OBJFILES)
- $(CC) $(OBJFILES) $(CFLAGS) $(LDLIBS) -o $(TARGET)
- clean:
- -rm -f *.o *.wav $(TARGET) $(OBJFILES)
|