Mercurial > hg > vamp-plugin-sdk
comparison Makefile @ 250:a8c8fe602eec
* Rename template generator to vamp-rdf-template-generator
* Add install target for binaries and plugins
| author | cannam |
|---|---|
| date | Wed, 12 Nov 2008 09:10:32 +0000 |
| parents | 70e6826adc64 |
| children |
comparison
equal
deleted
inserted
replaced
| 249:2fa6932ab195 | 250:a8c8fe602eec |
|---|---|
| 70 INSTALL_PREFIX := /usr/local | 70 INSTALL_PREFIX := /usr/local |
| 71 INSTALL_API_HEADERS := $(INSTALL_PREFIX)/include/vamp | 71 INSTALL_API_HEADERS := $(INSTALL_PREFIX)/include/vamp |
| 72 INSTALL_SDK_HEADERS := $(INSTALL_PREFIX)/include/vamp-sdk | 72 INSTALL_SDK_HEADERS := $(INSTALL_PREFIX)/include/vamp-sdk |
| 73 INSTALL_HOSTSDK_HEADERS := $(INSTALL_PREFIX)/include/vamp-hostsdk | 73 INSTALL_HOSTSDK_HEADERS := $(INSTALL_PREFIX)/include/vamp-hostsdk |
| 74 INSTALL_SDK_LIBS := $(INSTALL_PREFIX)/lib | 74 INSTALL_SDK_LIBS := $(INSTALL_PREFIX)/lib |
| 75 INSTALL_PLUGINS := $(INSTALL_PREFIX)/lib/vamp | |
| 76 INSTALL_BINARIES := $(INSTALL_PREFIX)/bin | |
| 75 | 77 |
| 76 INSTALL_SDK_LIBNAME := libvamp-sdk.so.2.0.0 | 78 INSTALL_SDK_LIBNAME := libvamp-sdk.so.2.0.0 |
| 77 INSTALL_SDK_LINK_ABI := libvamp-sdk.so.2 | 79 INSTALL_SDK_LINK_ABI := libvamp-sdk.so.2 |
| 78 INSTALL_SDK_LINK_DEV := libvamp-sdk.so | 80 INSTALL_SDK_LINK_DEV := libvamp-sdk.so |
| 79 INSTALL_SDK_STATIC := libvamp-sdk.a | 81 INSTALL_SDK_STATIC := libvamp-sdk.a |
| 184 $(EXAMPLEDIR)/plugins.o | 186 $(EXAMPLEDIR)/plugins.o |
| 185 | 187 |
| 186 PLUGIN_TARGET = \ | 188 PLUGIN_TARGET = \ |
| 187 $(EXAMPLEDIR)/vamp-example-plugins$(PLUGIN_EXT) | 189 $(EXAMPLEDIR)/vamp-example-plugins$(PLUGIN_EXT) |
| 188 | 190 |
| 191 PLUGIN_CAT = \ | |
| 192 $(EXAMPLEDIR)/vamp-example-plugins.cat | |
| 193 | |
| 189 HOST_HEADERS = \ | 194 HOST_HEADERS = \ |
| 190 $(HOSTDIR)/system.h | 195 $(HOSTDIR)/system.h |
| 191 | 196 |
| 192 HOST_OBJECTS = \ | 197 HOST_OBJECTS = \ |
| 193 $(HOSTDIR)/vamp-simple-host.o | 198 $(HOSTDIR)/vamp-simple-host.o |
| 194 | 199 |
| 195 HOST_TARGET = \ | 200 HOST_TARGET = \ |
| 196 $(HOSTDIR)/vamp-simple-host | 201 $(HOSTDIR)/vamp-simple-host |
| 197 | 202 |
| 198 RDFGEN_OBJECTS = \ | 203 RDFGEN_OBJECTS = \ |
| 199 $(RDFGENDIR)/template-generator.o | 204 $(RDFGENDIR)/vamp-rdf-template-generator.o |
| 200 | 205 |
| 201 RDFGEN_TARGET = \ | 206 RDFGEN_TARGET = \ |
| 202 $(RDFGENDIR)/template-generator | 207 $(RDFGENDIR)/vamp-rdf-template-generator |
| 203 | 208 |
| 204 sdk: sdkstatic $(SDK_DYNAMIC) $(HOSTSDK_DYNAMIC) | 209 sdk: sdkstatic $(SDK_DYNAMIC) $(HOSTSDK_DYNAMIC) |
| 205 | 210 |
| 206 sdkstatic: $(SDK_STATIC) $(HOSTSDK_STATIC) | 211 sdkstatic: $(SDK_STATIC) $(HOSTSDK_STATIC) |
| 207 $(RANLIB) $(SDK_STATIC) | 212 $(RANLIB) $(SDK_STATIC) |
| 243 rm -f $(SDK_OBJECTS) $(HOSTSDK_OBJECTS) $(PLUGIN_OBJECTS) $(HOST_OBJECTS) $(RDFGEN_OBJECTS) | 248 rm -f $(SDK_OBJECTS) $(HOSTSDK_OBJECTS) $(PLUGIN_OBJECTS) $(HOST_OBJECTS) $(RDFGEN_OBJECTS) |
| 244 | 249 |
| 245 distclean: clean | 250 distclean: clean |
| 246 rm -f $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) $(RDFGEN_TARGET) *~ */*~ | 251 rm -f $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) $(RDFGEN_TARGET) *~ */*~ |
| 247 | 252 |
| 248 install: $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) | 253 install: $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) $(RDFGEN_TARGET) |
| 249 mkdir -p $(DESTDIR)$(INSTALL_API_HEADERS) | 254 mkdir -p $(DESTDIR)$(INSTALL_API_HEADERS) |
| 250 mkdir -p $(DESTDIR)$(INSTALL_SDK_HEADERS) | 255 mkdir -p $(DESTDIR)$(INSTALL_SDK_HEADERS) |
| 251 mkdir -p $(DESTDIR)$(INSTALL_HOSTSDK_HEADERS) | 256 mkdir -p $(DESTDIR)$(INSTALL_HOSTSDK_HEADERS) |
| 252 mkdir -p $(DESTDIR)$(INSTALL_SDK_LIBS) | 257 mkdir -p $(DESTDIR)$(INSTALL_SDK_LIBS) |
| 253 mkdir -p $(DESTDIR)$(INSTALL_PKGCONFIG) | 258 mkdir -p $(DESTDIR)$(INSTALL_PKGCONFIG) |
| 259 mkdir -p $(DESTDIR)$(INSTALL_BINARIES) | |
| 260 mkdir -p $(DESTDIR)$(INSTALL_PLUGINS) | |
| 261 cp $(HOST_TARGET) $(DESTDIR)$(INSTALL_BINARIES) | |
| 262 cp $(RDFGEN_TARGET) $(DESTDIR)$(INSTALL_BINARIES) | |
| 263 cp $(PLUGIN_TARGET) $(DESTDIR)$(INSTALL_PLUGINS) | |
| 264 cp $(PLUGIN_CAT) $(DESTDIR)$(INSTALL_PLUGINS) | |
| 254 cp $(API_HEADERS) $(DESTDIR)$(INSTALL_API_HEADERS) | 265 cp $(API_HEADERS) $(DESTDIR)$(INSTALL_API_HEADERS) |
| 255 cp $(SDK_HEADERS) $(DESTDIR)$(INSTALL_SDK_HEADERS) | 266 cp $(SDK_HEADERS) $(DESTDIR)$(INSTALL_SDK_HEADERS) |
| 256 cp $(HOSTSDK_HEADERS) $(DESTDIR)$(INSTALL_HOSTSDK_HEADERS) | 267 cp $(HOSTSDK_HEADERS) $(DESTDIR)$(INSTALL_HOSTSDK_HEADERS) |
| 257 cp $(SDK_STATIC) $(DESTDIR)$(INSTALL_SDK_LIBS) | 268 cp $(SDK_STATIC) $(DESTDIR)$(INSTALL_SDK_LIBS) |
| 258 cp $(HOSTSDK_STATIC) $(DESTDIR)$(INSTALL_SDK_LIBS) | 269 cp $(HOSTSDK_STATIC) $(DESTDIR)$(INSTALL_SDK_LIBS) |
| 321 host/vamp-simple-host.o: ./vamp-hostsdk/PluginInputDomainAdapter.h | 332 host/vamp-simple-host.o: ./vamp-hostsdk/PluginInputDomainAdapter.h |
| 322 host/vamp-simple-host.o: ./vamp-hostsdk/PluginWrapper.h | 333 host/vamp-simple-host.o: ./vamp-hostsdk/PluginWrapper.h |
| 323 host/vamp-simple-host.o: ./vamp-hostsdk/Plugin.h ./vamp-hostsdk/hostguard.h | 334 host/vamp-simple-host.o: ./vamp-hostsdk/Plugin.h ./vamp-hostsdk/hostguard.h |
| 324 host/vamp-simple-host.o: vamp-sdk/Plugin.h | 335 host/vamp-simple-host.o: vamp-sdk/Plugin.h |
| 325 host/vamp-simple-host.o: ./vamp-hostsdk/PluginLoader.h host/system.h | 336 host/vamp-simple-host.o: ./vamp-hostsdk/PluginLoader.h host/system.h |
| 326 rdf/generator/template-generator.o: ./vamp-hostsdk/PluginHostAdapter.h | 337 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginHostAdapter.h |
| 327 rdf/generator/template-generator.o: vamp/vamp.h vamp-sdk/Plugin.h | 338 rdf/generator/vamp-rdf-template-generator.o: vamp/vamp.h vamp-sdk/Plugin.h |
| 328 rdf/generator/template-generator.o: vamp-sdk/PluginBase.h | 339 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/PluginBase.h |
| 329 rdf/generator/template-generator.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h | 340 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h |
| 330 rdf/generator/template-generator.o: ./vamp-hostsdk/PluginChannelAdapter.h | 341 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginChannelAdapter.h |
| 331 rdf/generator/template-generator.o: ./vamp-hostsdk/PluginWrapper.h | 342 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginWrapper.h |
| 332 rdf/generator/template-generator.o: ./vamp-hostsdk/Plugin.h | 343 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/Plugin.h |
| 333 rdf/generator/template-generator.o: ./vamp-hostsdk/hostguard.h | 344 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/hostguard.h |
| 334 rdf/generator/template-generator.o: vamp-sdk/Plugin.h | 345 rdf/generator/vamp-rdf-template-generator.o: vamp-sdk/Plugin.h |
| 335 rdf/generator/template-generator.o: ./vamp-hostsdk/PluginInputDomainAdapter.h | 346 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginInputDomainAdapter.h |
| 336 rdf/generator/template-generator.o: ./vamp-hostsdk/PluginLoader.h | 347 rdf/generator/vamp-rdf-template-generator.o: ./vamp-hostsdk/PluginLoader.h |
| 337 src/vamp-hostsdk/PluginHostAdapter.o: ./vamp-hostsdk/PluginHostAdapter.h | 348 src/vamp-hostsdk/PluginHostAdapter.o: ./vamp-hostsdk/PluginHostAdapter.h |
| 338 src/vamp-hostsdk/PluginHostAdapter.o: vamp/vamp.h vamp-sdk/Plugin.h | 349 src/vamp-hostsdk/PluginHostAdapter.o: vamp/vamp.h vamp-sdk/Plugin.h |
| 339 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/PluginBase.h | 350 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/PluginBase.h |
| 340 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/plugguard.h | 351 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/plugguard.h |
| 341 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/RealTime.h | 352 src/vamp-hostsdk/PluginHostAdapter.o: vamp-sdk/RealTime.h |
