Update of /cvsroot/leaf/src/bering-uclibc/contrib/e1000e
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv9898
Added Files:
buildtool.mk
Log Message:
--- NEW FILE: buildtool.mk ---
include $(MASTERMAKEFILE)
E1000E_VERSION := 0.4.1.7
E1000E_DIR := e1000e-$(E1000E_VERSION)
DRIVER_NAME := e1000e
E1000E_KCOMPAT_PATCH:=e1000e-kcompat.patch
MODULE_DIR:=$(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/drivers/net/intel-e1000e
STRIP_OPTIONS=--strip-debug
STRIP_OPTIONS=--strip-unneeded
#STRIP_OPTIONS=--strip-all
KVER := $(BT_KERNEL_RELEASE)
KEXT := $(shell echo $(KVER) | sed -ne 's/^2\.[567]\..*/k/p')o
KFLAG := 2$(shell echo $(KVER) | sed -ne 's/^2\.[4]\..*/4/p')x
#EXTRA_CFLAGS := $(BT_COPT_FLAGS) -D__KERNEL__ -DCONFIG_E1000E_NAPI
-I$(BT_LINUX_DIR) -I$(BT_LINUX_DIR)/include
EXTRA_CFLAGS := $(BT_COPT_FLAGS) -DE1000E_NO_NAPI -I$(BT_LINUX_DIR)
-I$(BT_LINUX_DIR)/include
E1000E_MODULE := $(DRIVER_NAME).$(KEXT)
.source:
zcat $(E1000E_SOURCE) | tar -xvf -
patch -d $(E1000E_DIR)/src < $(E1000E_KCOMPAT_PATCH)
touch .source
source: .source
.build: .source
mkdir -p $(MODULE_DIR)
(cd $(E1000E_DIR)/src ; \
$(MAKE) CC=$(TARGET_CC) CFLAGS_EXTRA="$(EXTRA_CFLAGS)" KVER=$(KVER)
KSP=$(BT_LINUX_DIR) K_VERSION=2.4 KERNEL_VERSION=$(KVER) BUILD_KERNEL=$(KVER)
KSRC=$(BT_LINUX_DIR) KOBJ=$(BT_LINUX_DIR) LD=$(TARGET_LD) INSTDIR=$(MODULE_DIR)
SMP=0)
cp $(E1000E_DIR)/src/$(E1000E_MODULE) $(MODULE_DIR)
$(BT_STRIP) $(STRIP_OPTIONS) $(MODULE_DIR)/$(E1000E_MODULE)
$(BT_DEPMOD) -e -b $(BT_STAGING_DIR) -r -F
$(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/build/System.map
$(BT_KERNEL_RELEASE)
touch .build
build: .build
clean:
rm -f $(MODULE_DIR)/$(E1000E_MODULE)
$(BT_DEPMOD) -e -b $(BT_STAGING_DIR) -r -F
$(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/build/System.map
$(BT_KERNEL_RELEASE)
(cd $(E1000E_DIR)/src ; \
$(MAKE) -f Makefile CC=$(TARGET_CC) EXTRA_CFLAGS="$(BT_COPT_FLAGS)"
KSP=$(BT_LINUX_DIR) KSRC=$(BT_LINUX_DIR) K_VERSION=$(KEXT) clean)
rm -f .build
srcclean: clean
rm -rf $(E1000E_DIR)
rm -f .source
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits