1 #############################################################
5 #############################################################
7 LIBID3TAG_VERSION
=0.15.1b
9 # Don't alter below this line unless you (think) you know
10 # what you are doing! Danger, Danger!
12 LIBID3TAG_SOURCE
=libid3tag-
$(LIBID3TAG_VERSION
).
tar.gz
13 LIBID3TAG_SITE
=ftp
://ftp.mars.org
/pub
/mpeg
/
14 LIBID3TAG_DIR
=$(BUILD_DIR
)/${shell basename $(LIBID3TAG_SOURCE
) .
tar.gz
}
15 LIBID3TAG_WORKDIR
=$(BUILD_DIR
)/libid3tag-
$(LIBID3TAG_VERSION
)
17 $(DL_DIR
)/$(LIBID3TAG_SOURCE
):
18 $(WGET
) -P
$(DL_DIR
) $(LIBID3TAG_SITE
)/$(LIBID3TAG_SOURCE
)
20 $(LIBID3TAG_DIR
)/.unpacked
: $(DL_DIR
)/$(LIBID3TAG_SOURCE
)
21 gzip
-d
-c
$(DL_DIR
)/$(LIBID3TAG_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
22 touch
$(LIBID3TAG_DIR
)/.unpacked
24 $(LIBID3TAG_DIR
)/.configured
: $(LIBID3TAG_DIR
)/.unpacked
25 (cd
$(LIBID3TAG_DIR
); rm -rf config.cache
; \
26 $(TARGET_CONFIGURE_OPTS
) \
27 CFLAGS
="$(TARGET_CFLAGS)" \
29 --target
=$(GNU_TARGET_NAME
) \
30 --host
=$(GNU_TARGET_NAME
) \
31 --build
=$(GNU_HOST_NAME
) \
39 touch
$(LIBID3TAG_DIR
)/.configured
41 $(LIBID3TAG_WORKDIR
)/.libs
: $(LIBID3TAG_DIR
)/.configured
42 $(MAKE
) CC
=$(TARGET_CC
) -C
$(LIBID3TAG_WORKDIR
)
44 $(STAGING_DIR
)/lib
/libid3tag.a
: $(LIBID3TAG_WORKDIR
)/.libs
45 $(MAKE
) prefix=$(STAGING_DIR
) -C
$(LIBID3TAG_WORKDIR
) install
47 libid3tag
: uclibc
$(STAGING_DIR
)/lib
/libid3tag.a
49 libid3tag-source
: $(DL_DIR
)/$(LIBID3TAG_SOURCE
)
52 @if
[ -d
$(LIBID3TAG_WORKDIR
)/Makefile
] ; then \
53 $(MAKE
) -C
$(LIBID3TAG_WORKDIR
) clean ; \
57 rm -rf
$(LIBID3TAG_DIR
) $(LIBID3TAG_WORKDIR
)
59 #############################################################
61 # Toplevel Makefile options
63 #############################################################
64 ifeq ($(strip $(BR2_PACKAGE_LIBID3TAG
)),y
)