diff options
| author | Eric Andersen <andersen@codepoet.org> | 2004-10-09 01:24:28 +0000 | 
|---|---|---|
| committer | Eric Andersen <andersen@codepoet.org> | 2004-10-09 01:24:28 +0000 | 
| commit | 73f7be82904f487d167493e76b415fbe5b5f8c5a (patch) | |
| tree | 8d9acaf4414892fad533fd92ebfc7e65a2ad2785 /package/libglib12 | |
| parent | 0b5ad783691ef6fa1285c8d7858a51c425a8b38d (diff) | |
| download | buildroot-novena-73f7be82904f487d167493e76b415fbe5b5f8c5a.tar.gz buildroot-novena-73f7be82904f487d167493e76b415fbe5b5f8c5a.zip | |
Remove the old 'make' directory, and populate the new 'package'
directory.
Diffstat (limited to 'package/libglib12')
| -rw-r--r-- | package/libglib12/libglib12.mk | 79 | 
1 files changed, 79 insertions, 0 deletions
| diff --git a/package/libglib12/libglib12.mk b/package/libglib12/libglib12.mk new file mode 100644 index 000000000..f6211ee10 --- /dev/null +++ b/package/libglib12/libglib12.mk @@ -0,0 +1,79 @@ +############################################################# +# +# libglib1.2 +# +############################################################# +LIBGLIB12_SOURCE:=glib-1.2.10.tar.gz +LIBGLIB12_SITE:=ftp://ftp.gtk.org/pub/gtk/v1.2 +LIBGLIB12_CAT:=zcat +LIBGLIB12_DIR:=$(BUILD_DIR)/glib-1.2.10 +LIBGLIB12_BINARY:=libglib.a +LIBGLIB12_PATCH:=$(SOURCE_DIR)/libglib_configure_1.2.10.bz2 + + +$(DL_DIR)/$(LIBGLIB12_SOURCE): +	 $(WGET) -P $(DL_DIR) $(LIBGLIB12_SITE)/$(LIBGLIB12_SOURCE) + +libglib12-source: $(DL_DIR)/$(LIBGLIB12_SOURCE) + +$(LIBGLIB12_DIR)/.unpacked: $(DL_DIR)/$(LIBGLIB12_SOURCE) +	$(LIBGLIB12_CAT) $(DL_DIR)/$(LIBGLIB12_SOURCE) | tar -C $(BUILD_DIR) -xvf - +	bzcat $(LIBGLIB12_PATCH) | patch -p1 -d $(LIBGLIB12_DIR) +	touch $(LIBGLIB12_DIR)/.unpacked + +$(LIBGLIB12_DIR)/.configured: $(LIBGLIB12_DIR)/.unpacked +	(cd $(LIBGLIB12_DIR); rm -rf config.cache; \ +		$(TARGET_CONFIGURE_OPTS) \ +		./configure \ +		--target=$(GNU_TARGET_NAME) \ +		--host=$(GNU_TARGET_NAME) \ +		--prefix=/usr \ +		--exec-prefix=/usr \ +		--bindir=/usr/bin \ +		--sbindir=/usr/sbin \ +		--libexecdir=/usr/lib \ +		--sysconfdir=/etc \ +		--datadir=/usr/share \ +		--localstatedir=/var \ +		--mandir=/usr/man \ +		--infodir=/usr/info \ +		$(DISABLE_NLS) \ +		--enable-shared \ +	); +	touch  $(LIBGLIB12_DIR)/.configured + +$(LIBGLIB12_DIR)/.libs/$(LIBGLIB12_BINARY): $(LIBGLIB12_DIR)/.configured +	$(MAKE) CC=$(TARGET_CC) -C $(LIBGLIB12_DIR) + +$(STAGING_DIR)/lib/$(LIBGLIB12_BINARY): $(LIBGLIB12_DIR)/.libs/$(LIBGLIB12_BINARY) +	$(MAKE) prefix=$(STAGING_DIR) \ +	    exec_prefix=$(STAGING_DIR) \ +	    bindir=$(STAGING_DIR)/bin \ +	    sbindir=$(STAGING_DIR)/sbin \ +	    libexecdir=$(STAGING_DIR)/libexec \ +	    datadir=$(STAGING_DIR)/share \ +	    sysconfdir=$(STAGING_DIR)/etc \ +	    sharedstatedir=$(STAGING_DIR)/com \ +	    localstatedir=$(STAGING_DIR)/var \ +	    libdir=$(STAGING_DIR)/lib \ +	    includedir=$(STAGING_DIR)/include \ +	    oldincludedir=$(STAGING_DIR)/include \ +	    infodir=$(STAGING_DIR)/info \ +	    mandir=$(STAGING_DIR)/man \ +	    -C $(LIBGLIB12_DIR) install; + +$(TARGET_DIR)/lib/$(LIBGLIB12_BINARY): $(STAGING_DIR)/lib/$(LIBGLIB12_BINARY) +	cp -a $(STAGING_DIR)/lib/$(LIBGLIB12_BINARY) $(TARGET_DIR)/lib/ +	cp -a $(STAGING_DIR)/lib/libglib.so $(TARGET_DIR)/lib/ +	cp -a $(STAGING_DIR)/lib/libglib-1.2.so.0 $(TARGET_DIR)/lib/ +	$(STRIP) --strip-unneeded $(TARGET_DIR)/lib/$(LIBGLIB12_BINARY) + +libglib12: uclibc $(TARGET_DIR)/lib/$(LIBGLIB12_BINARY) + +libglib12-clean: +	rm -f $(TARGET_DIR)/lib/$(LIBGLIB12_BINARY) +	-$(MAKE) -C $(LIBGLIB12_DIR) clean + +libglib12-dirclean: +	rm -rf $(LIBGLIB12_DIR) + | 
