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)