1 #############################################################
5 #############################################################
6 LIBUNGIF_VERSION
:=4.1.4
7 LIBUNGIF_SOURCE
:=libungif-
$(LIBUNGIF_VERSION
).
tar.bz2
8 LIBUNGIF_SITE
:=http
://$(BR2_SOURCEFORGE_MIRROR
).dl.sourceforge.net
/sourceforge
/libungif
/$(LIBUNGIF_SOURCE
)
9 LIBUNGIF_DIR
:=$(BUILD_DIR
)/libungif-
$(LIBUNGIF_VERSION
)
10 LIBUNGIF_CAT
:=$(BZCAT
)
11 LIBUNGIF_BINARY
:=libungif.so.
$(LIBUNGIF_VERSION
)
12 LIBUNGIF_TARGET_BINARY
:=usr
/lib
/libungif.so
14 $(DL_DIR
)/$(LIBUNGIF_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(LIBUNGIF_SITE
)/$(LIBUNGIF_SOURCE
)
17 libungif-source
: $(DL_DIR
)/$(LIBUNGIF_SOURCE
)
19 $(LIBUNGIF_DIR
)/.unpacked
: $(DL_DIR
)/$(LIBUNGIF_SOURCE
)
20 $(LIBUNGIF_CAT
) $(DL_DIR
)/$(LIBUNGIF_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
21 toolchain
/patch-kernel.sh
$(LIBUNGIF_DIR
) package
/libungif
/ libungif-
$(LIBUNGIF_VERSION
)\
*.patch\
*
22 $(CONFIG_UPDATE
) $(LIBUNGIF_DIR
)
25 $(LIBUNGIF_DIR
)/.configured
: $(LIBUNGIF_DIR
)/.unpacked
26 (cd
$(LIBUNGIF_DIR
); rm -rf config.cache
; \
27 $(TARGET_CONFIGURE_ARGS
) \
28 $(TARGET_CONFIGURE_OPTS
) \
29 CFLAGS
="$(TARGET_CFLAGS)" \
30 LDFLAGS
="$(TARGET_LDFLAGS)" \
32 --target
=$(GNU_TARGET_NAME
) \
33 --host
=$(GNU_TARGET_NAME
) \
34 --build
=$(GNU_HOST_NAME
) \
43 $(LIBUNGIF_DIR
)/lib
/.libs
/libungif.a
: $(LIBUNGIF_DIR
)/.configured
44 $(MAKE
) -C
$(LIBUNGIF_DIR
)
46 $(STAGING_DIR
)/usr
/lib
/libungif.a
: $(LIBUNGIF_DIR
)/lib
/.libs
/libungif.a
47 $(MAKE
) DESTDIR
=$(STAGING_DIR
) -C
$(LIBUNGIF_DIR
) install
48 $(SED
) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR
)/usr
/lib
/libungif.la
50 $(TARGET_DIR
)/$(LIBUNGIF_TARGET_BINARY
): $(STAGING_DIR
)/usr
/lib
/libungif.a
51 cp
-dpf
$(STAGING_DIR
)/$(LIBUNGIF_TARGET_BINARY
)* $(TARGET_DIR
)/usr
/lib
/
52 -$(STRIPCMD
) $(STRIP_STRIP_UNNEEDED
) $(TARGET_DIR
)/$(LIBUNGIF_TARGET_BINARY
)*
54 libungif
: $(TARGET_DIR
)/$(LIBUNGIF_TARGET_BINARY
)
57 rm -f
$(TARGET_DIR
)/$(LIBUNGIF_TARGET_BINARY
)*
58 -$(MAKE
) -C
$(LIBUNGIF_DIR
) clean
61 rm -rf
$(LIBUNGIF_DIR
)
62 #############################################################
64 # Toplevel Makefile options
66 #############################################################
67 ifeq ($(BR2_PACKAGE_LIBUNGIF
),y
)