Collection of tools useful for audio production
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/usr/bin/make -f
- # Makefile for jackmeter #
- # -------------------------------- #
- # Created by falkTX
- #
-
- CXX ?= g++
- STRIP ?= strip
- PKGCONFIG ?= pkg-config
-
- BASE_FLAGS = -O2 -ffast-math -fomit-frame-pointer -fPIC -mtune=generic -msse -Wall
-
- BUILD_FLAGS = $(BASE_FLAGS) -std=c++0x $(CXXFLAGS)
- BUILD_FLAGS += $(shell $(PKGCONFIG) --cflags QtCore QtGui jack)
- BUILD_FLAGS += -DNDEBUG -DQT_NO_DEBUG -DQT_NO_DEBUG_STREAM -DQT_NO_DEBUG_OUTPUT
-
- LINK_FLAGS = $(LDFLAGS)
- LINK_FLAGS += $(shell $(PKGCONFIG) --libs QtCore QtGui jack)
-
- OBJS = \
- jackmeter.o \
- ../widgets/digitalpeakmeter.o
-
- # --------------------------------------------------------------
-
- all: cadence_jackmeter
-
- cadence_jackmeter: $(OBJS)
- $(CXX) $^ $(LINK_FLAGS) -o $@ && strip $@
-
- cadence_jackmeter.exe: $(OBJS)
- $(CXX) $^ -static $(LINK_FLAGS) -o $@ && strip $@
-
- # --------------------------------------------------------------
-
- .cpp.o:
- $(CXX) -c $< $(BUILD_FLAGS) -o $@
-
- clean:
- rm -f $(OBJS) cadence_jackmeter cadence_jackmeter.exe
|