annotate src/libid3tag/Makefile @ 4444:db3a3f46a226

Okay, mf0102 was right .. but we need mcs >= 0.7 for this to actually work (requirement changed in previous changeset): Fixed libmcs usage again. :D
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 12 Apr 2008 02:50:10 +0300
parents e71b43cae233
children d834d2df8d7c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3035
diff changeset
1 LIB = ${LIB_PREFIX}audid3tag${LIB_SUFFIX}
3562
1caa559c5619 fix libid3tag installation.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
2 LIB_MAJOR = 1
1caa559c5619 fix libid3tag installation.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
3 LIB_MINOR = 0
1caa559c5619 fix libid3tag installation.
William Pitcock <nenolod@atheme.org>
parents: 3535
diff changeset
4
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
5 LIBDIR = ${plugindir}
2503
10692383c103 [svn] first try for libid3tag integration. this improved libid3tag supports vfs operations and is capable of adding id3v2 tag to files which doesn't have id3v2 tag ever.
yaz
parents:
diff changeset
6
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3035
diff changeset
7 INCLUDES = id3tag.h
2503
10692383c103 [svn] first try for libid3tag integration. this improved libid3tag supports vfs operations and is capable of adding id3v2 tag to files which doesn't have id3v2 tag ever.
yaz
parents:
diff changeset
8
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
9 SRCS = compat.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
10 debug.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
11 file.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
12 frametype.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
13 latin1.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
14 render.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
15 ucs4.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
16 utf8.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
17 version.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
18 crc.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
19 field.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
20 frame.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
21 genre.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
22 parse.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
23 tag.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
24 utf16.c \
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
25 util.c
2503
10692383c103 [svn] first try for libid3tag integration. this improved libid3tag supports vfs operations and is capable of adding id3v2 tag to files which doesn't have id3v2 tag ever.
yaz
parents:
diff changeset
26
3535
9ddf21ab5c84 Transit to Mk2.
William Pitcock <nenolod@atheme.org>
parents: 3035
diff changeset
27 include ../../buildsys.mk
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
28 include ../../extra.mk
2503
10692383c103 [svn] first try for libid3tag integration. this improved libid3tag supports vfs operations and is capable of adding id3v2 tag to files which doesn't have id3v2 tag ever.
yaz
parents:
diff changeset
29
4444
db3a3f46a226 Okay, mf0102 was right .. but we need mcs >= 0.7 for this to actually work
Matti Hamalainen <ccr@tnsp.org>
parents: 4441
diff changeset
30 CPPFLAGS += ${LIB_CPPFLAGS} -I.. ${GLIB_CFLAGS} ${GTK_CFLAGS} \
db3a3f46a226 Okay, mf0102 was right .. but we need mcs >= 0.7 for this to actually work
Matti Hamalainen <ccr@tnsp.org>
parents: 4441
diff changeset
31 ${MOWGLI_CFLAGS} ${LIBMCS_CFLAGS}
db3a3f46a226 Okay, mf0102 was right .. but we need mcs >= 0.7 for this to actually work
Matti Hamalainen <ccr@tnsp.org>
parents: 4441
diff changeset
32
3572
625af2797f35 Clean up Makefiles.
Jonathan Schleifer <js@h3c.de>
parents: 3562
diff changeset
33 CFLAGS += ${LIB_CFLAGS}
3704
fa3d2a62a066 use vtable functors for VFS access
William Pitcock <nenolod@atheme.org>
parents: 3657
diff changeset
34 LIBS += ${IMPLIB_LIBS} ${GLIB_LIBS} ${GTK_LIBS} ${MOWGLI_LIBS} -lz