naspro

view naspro-bridges-bad/ladspa/Makefile @ 163:d7568c8379c1

Initiial DSSI support + reorganization
author Stefano D'Angelo <zanga.mail@gmail.com>
date Fri Sep 11 13:31:52 2009 +0200 (2009-09-11)
parents
children cebccb1b4718
line source
1 .POSIX:
3 .SUFFIXES:
5 ### Change this...
7 PREFIX = /usr/local
8 LIB_DIR = $(PREFIX)/lib
10 LV2_DIR = $(LIB_DIR)/lv2
12 LADSPA_BRIDGE_BUNDLE_DIR = $(LV2_DIR)/naspro-ladspa.lv2
14 CC = gcc
15 CFLAGS = -O2 -ansi -pedantic -Wall -fPIC
17 DL_LDFLAGS = -ldl
18 LDFLAGS = -shared $(DL_LDFLAGS)
20 SO_FILE_EXT = .so
22 ### ... but not this
24 TARGETS = ladspa.so
26 LADSPA_BRIDGE_SOURCES = descriptor.c \
27 descriptor.h \
28 lrdf.c \
29 lrdf.h \
30 lv2api.c \
31 lv2api.h \
32 manifest.c \
33 pluglib.c \
34 pluglib.h
35 LADSPA_BRIDGE_LIBS = -lnacore -lrdf
37 all: $(TARGETS)
39 ladspa.so: $(LADSPA_BRIDGE_SOURCES)
40 $(CC) $(CFLAGS) $(LDFLAGS) $(LADSPA_BRIDGE_SOURCES) \
41 $(LADSPA_BRIDGE_LIBS) -o $@
43 install: $(TARGETS) manifest.ttl
44 mkdir -p $(LADSPA_BRIDGE_BUNDLE_DIR)
45 cp ladspa.so manifest.ttl $(LADSPA_BRIDGE_BUNDLE_DIR)
47 clean:
48 rm -f $(TARGETS)