| File: lib/uclibc/Makefile | |
|---|---|
| base-0 | patch-1 |
| Line 1 | Line 1 |
| GARNAME = uClibc | GARNAME = uClibc |
| GARVERSION = 0.9.12 | GARVERSION = $(UCLIBC_VERSION) |
| CATEGORIES = lib MAINTAINER = Nate Riffe <inkblot@movealong.org> MASTER_SITES = http://www.uclibc.org/downloads/ | CATEGORIES = lib MAINTAINER = Nate Riffe <inkblot@movealong.org> MASTER_SITES = http://www.uclibc.org/downloads/ |
| DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 | DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 i386-lnxbbc-linux-config powerpc-lnxbbc-linux-config |
| PATCHFILES = LICENSE = LGPL2 | PATCHFILES = LICENSE = LGPL2 |
| Line 31 | Line 31 |
| endef # Dependencies are of the form categorydir/packagedir | endef # Dependencies are of the form categorydir/packagedir |
| LIBDEPS = | |
| DEPENDS = kernel/linux-headers | DEPENDS = kernel/linux-headers |
| BUILDDEPS = | |
| # CONFIGURE_SCRIPTS = $(WORKSRC)/Config | CONFIGURE_SCRIPTS = $(WORKSRC)/Makefile |
| BUILD_SCRIPTS = $(WORKSRC)/Makefile INSTALL_SCRIPTS = $(WORKSRC)/Makefile | BUILD_SCRIPTS = $(WORKSRC)/Makefile INSTALL_SCRIPTS = $(WORKSRC)/Makefile |
| BUILD_ENV = KERNEL_SOURCE="$(KERNEL_SOURCEDIR)" TARGET_ARCH="$(GARCH)" | CONFIGURE_ARGS = oldconfig BUILD_ENV = TARGET_ARCH="$(ALTGARCH)" |
| BUILD_ARGS = -j1 CC="$(CC)" LD="$(LD)" | BUILD_ARGS = -j1 CC="$(CC)" LD="$(LD)" |
| INSTALL_ENV = KERNEL_SOURCE="$(KERNEL_SOURCEDIR)" TARGET_ARCH="$(GARCH)" | INSTALL_ENV = TARGET_ARCH="$(ALTGARCH)" |
| # This should go before any hand-made rules. GAR_EXTRA_CONF += kernel/linux/package-api.mk include ../../gar.mk | # This should go before any hand-made rules. GAR_EXTRA_CONF += kernel/linux/package-api.mk include ../../gar.mk |
| pre-configure: @ if test ! -L $(WORKSRC)/Config; then echo "Linking config." && ln -sf extra/Configs/Config.$(GARCH) $(WORKSRC)/Config; else echo "Config already linked."; fi @ echo "DEVEL_PREFIX = $(DESTDIR)$(prefix)/$(GARCH)-linux-uclibc" >> $(WORKSRC)/Config @ echo "SYSTEM_DEVEL_PREFIX = $(DESTDIR)$(prefix)/$(GARCH)-linux-uclibc" >> $(WORKSRC)/Config @ echo "KERNEL_SOURCE = $(KERNEL_SOURCEDIR)" >> $(WORKSRC)/Config @ echo "TARGET_ARCH = $(GARCH)" >> $(WORKSRC)/Config | extract-$(GARHOST)-config: cat $(patsubst extract-%,$(DOWNLOADDIR)/%,$@) |\ sed 's,@KERNEL_SOURCE@,$(KERNEL_SOURCEDIR),' |\ sed 's,@TOOLDIR@,$(build_prefix)/$(ALTGARCH)-linux-uclibc,' \ > $(EXTRACTDIR)/$(DISTNAME)/.config $(MAKECOOKIE) |