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
-
- BASE_FLAGS = -O2 -ffast-math -fomit-frame-pointer -mtune=generic -msse -mfpmath=sse -Wall
-
- BUILD_FLAGS = $(BASE_FLAGS) -std=c++0x $(CXXFLAGS)
- BUILD_FLAGS += $(shell pkg-config --cflags QtCore QtGui jack)
- BUILD_FLAGS += -DNDEBUG -DQT_NO_DEBUG -DQT_NO_DEBUG_STREAM -DQT_NO_DEBUG_OUTPUT
-
- LINK_FLAGS = $(LDFLAGS)
- LINK_FLAGS += $(shell pkg-config --libs QtCore QtGui jack)
-
- ifeq ($(shell pkg-config --atleast-version=0.121.0 jack && echo true),true)
- BUILD_FLAGS += -DHAVE_JACKSESSION
- endif
-
- OBJS = jackmeter.o \
- ../widgets/digitalpeakmeter.o
-
- # --------------------------------------------------------------
-
- all: cadence-jackmeter
-
- cadence-jackmeter: $(OBJS)
- $(CXX) $^ $(LINK_FLAGS) -o $@ && strip $@
-
- cadence-jackmeter.exe: $(OBJS)
- $(CXX) $^ -static -mwindows $(LINK_FLAGS) -o $@ && strip $@
-
- # --------------------------------------------------------------
-
- .cpp.o:
- $(CXX) -c $< $(BUILD_FLAGS) -o $@
-
- clean:
- rm -f $(OBJS) cadence_jackmeter*
|