File: Makefile.BMP

package info (click to toggle)
xmms-jack 0.16-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,392 kB
  • ctags: 497
  • sloc: sh: 8,312; ansic: 2,517; makefile: 68
file content (30 lines) | stat: -rw-r--r-- 791 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# BMP-jack - Custom Makefile

#DEBUG=-DDEBUG -g

CFLAGS = -O2 -DFORBMP `pkg-config --cflags gtk+-2.0 samplerate bmp` $(DEBUG)

#Unix (linux)
LDFLAGS = `pkg-config --libs gtk+-2.0 jack samplerate bmp`

PLUGIN_DIR = `pkg-config --variable=output_plugin_dir bmp`

libjackout.so: jack.o configure.o bio2jack.o libjackout.la
	$(CC) -shared jack.o bio2jack.o configure.o $(LDFLAGS) -o libjackout.so

jack.o: jack.c
bio2jack.o: bio2jack.c
configure.o: configure.c
libjackout.la: configure.o jack.o
	sed -e "s*LINK_FLAGS*$(LDFLAGS)*g" libjackout.tmpl  > libjackout.la
	echo libdir=\'$(PLUGIN_DIR)\' >> libjackout.la

.PHONY: clean install

clean:
	rm -f *.o libjackout.so libjackout.la
install:
	cp libjackout.so $(PLUGIN_DIR)
	cp libjackout.la $(PLUGIN_DIR)
	chmod a+xr $(PLUGIN_DIR)/libjackout.*