naspro
view naspro-bridges-bad/ndf/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 |
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 NDF_BRIDGE_BUNDLE_DIR = $(LV2_DIR)/naspro-ndf.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 = ndf.so
26 NDF_BRIDGE_SOURCES = collection.c \
27 collection.h \
28 manifest.c
29 NDF_BRIDGE_LIBS = -lnacore
31 all: $(TARGETS)
33 ndf.so: $(NDF_BRIDGE_SOURCES)
34 $(CC) $(CFLAGS) $(LDFLAGS) $(NDF_BRIDGE_SOURCES) \
35 $(NDF_BRIDGE_LIBS) -o $@
37 install: $(TARGETS) manifest.ttl
38 mkdir -p $(NDF_BRIDGE_BUNDLE_DIR)
39 cp ndf.so manifest.ttl $(NDF_BRIDGE_BUNDLE_DIR)
41 clean:
42 rm -f $(TARGETS)
