view Makefile.osx @ 15:a55de4e9d7e1 tip

URLs
author Chris Cannam
date Wed, 29 Jun 2016 09:31:59 +0100
parents 548765a9715d
children
line wrap: on
line source
PLUGIN_LIBRARY_NAME = onsetsdsplugin
VAMP_SDK_DIR = ../vamp-plugin-sdk

PLUGIN_CODE_OBJECTS = onsetsdsplugin.o onsetsds/src/onsetsds.o

ARCHFLAGS = -mmacosx-version-min=10.7 -arch x86_64 -stdlib=libc++
CFLAGS = $(ARCHFLAGS) -Wall -fPIC -g -O3
CXXFLAGS = $(CFLAGS) -I$(VAMP_SDK_DIR) -I.
PLUGIN_EXT = .dylib
PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT)
LDFLAGS = $(ARCHFLAGS) -dynamiclib -install_name $(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a  -framework Accelerate


$(PLUGIN): $(PLUGIN_CODE_OBJECTS)
	$(CXX) -o $@ $^ $(LDFLAGS)

clean:  
	rm -f *.o */src/*.o

onsetsdsplugin.o: onsetsdsplugin.h onsetsds/src/onsetsds.h 
onsetsds/onsetsds.o: onsetsds/src/onsetsds.h