1 #############################################################
5 #############################################################
6 LIBGLIB12_SOURCE
:=glib-1.2
.10.
tar.gz
7 LIBGLIB12_SITE
:=ftp
://ftp.gtk.org
/pub
/gtk
/v1.2
9 LIBGLIB12_DIR
:=$(BUILD_DIR
)/glib-1.2
.10
10 LIBGLIB12_BINARY
:=libglib.a
11 LIBGLIB12_PATCH
:=$(SOURCE_DIR
)/libglib_configure_1.2
.10.bz2
14 $(DL_DIR
)/$(LIBGLIB12_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(LIBGLIB12_SITE
)/$(LIBGLIB12_SOURCE
)
17 libglib12-source
: $(DL_DIR
)/$(LIBGLIB12_SOURCE
)
19 $(LIBGLIB12_DIR
)/.unpacked
: $(DL_DIR
)/$(LIBGLIB12_SOURCE
)
20 $(LIBGLIB12_CAT
) $(DL_DIR
)/$(LIBGLIB12_SOURCE
) |
tar -C
$(BUILD_DIR
) -xvf
-
21 bzcat
$(LIBGLIB12_PATCH
) | patch
-p1
-d
$(LIBGLIB12_DIR
)
22 touch
$(LIBGLIB12_DIR
)/.unpacked
24 $(LIBGLIB12_DIR
)/.configured
: $(LIBGLIB12_DIR
)/.unpacked
25 (cd
$(LIBGLIB12_DIR
); rm -rf config.cache
; \
26 $(TARGET_CONFIGURE_OPTS
) \
28 --target
=$(GNU_TARGET_NAME
) \
29 --host
=$(GNU_TARGET_NAME
) \
34 --libexecdir
=/usr
/lib \
36 --datadir=/usr
/share \
37 --localstatedir
=/var \
43 touch
$(LIBGLIB12_DIR
)/.configured
45 $(LIBGLIB12_DIR
)/.libs
/$(LIBGLIB12_BINARY
): $(LIBGLIB12_DIR
)/.configured
46 $(MAKE
) CC
=$(TARGET_CC
) -C
$(LIBGLIB12_DIR
)
48 $(STAGING_DIR
)/lib
/$(LIBGLIB12_BINARY
): $(LIBGLIB12_DIR
)/.libs
/$(LIBGLIB12_BINARY
)
49 $(MAKE
) prefix=$(STAGING_DIR
) \
50 exec_prefix=$(STAGING_DIR
) \
51 bindir=$(STAGING_DIR
)/bin \
52 sbindir
=$(STAGING_DIR
)/sbin \
53 libexecdir
=$(STAGING_DIR
)/libexec \
54 datadir=$(STAGING_DIR
)/share \
55 sysconfdir
=$(STAGING_DIR
)/etc \
56 sharedstatedir
=$(STAGING_DIR
)/com \
57 localstatedir
=$(STAGING_DIR
)/var \
58 libdir=$(STAGING_DIR
)/lib \
59 includedir=$(STAGING_DIR
)/include \
60 oldincludedir=$(STAGING_DIR
)/include \
61 infodir=$(STAGING_DIR
)/info \
62 mandir=$(STAGING_DIR
)/man \
63 -C
$(LIBGLIB12_DIR
) install;
65 $(TARGET_DIR
)/lib
/$(LIBGLIB12_BINARY
): $(STAGING_DIR
)/lib
/$(LIBGLIB12_BINARY
)
66 cp
-a
$(STAGING_DIR
)/lib
/$(LIBGLIB12_BINARY
) $(TARGET_DIR
)/lib
/
67 cp
-a
$(STAGING_DIR
)/lib
/libglib.so
$(TARGET_DIR
)/lib
/
68 cp
-a
$(STAGING_DIR
)/lib
/libglib-1.2.so
.0 $(TARGET_DIR
)/lib
/
69 $(STRIP
) --strip-unneeded
$(TARGET_DIR
)/lib
/$(LIBGLIB12_BINARY
)
71 libglib12
: uclibc
$(TARGET_DIR
)/lib
/$(LIBGLIB12_BINARY
)
74 rm -f
$(TARGET_DIR
)/lib
/$(LIBGLIB12_BINARY
)
75 -$(MAKE
) -C
$(LIBGLIB12_DIR
) clean
78 rm -rf
$(LIBGLIB12_DIR
)
This page took 0.04974 seconds and 5 git commands to generate.