Changeset 9528


Ignore:
Timestamp:
2007-11-10T20:00:53+01:00 (9 years ago)
Author:
nbd
Message:

move wlcompat to the broadcom-wl package

Location:
trunk/package
Files:
5 added
13 deleted
2 edited
21 moved

Legend:

Unmodified
Added
Removed
  • trunk/package/broadcom-wl/Makefile

    r9519 r9528  
    3434  DEPENDS:=@TARGET_brcm_2_4 
    3535  TITLE:=Kernel driver for BCM43xx chipsets 
    36   FILES:=$(PKG_BUILD_DIR)/kmod/wl$(1).o 
     36  FILES:=$(PKG_BUILD_DIR)/driver/wl$(1).o 
    3737  AUTOLOAD:=$(call AutoLoad,30,wl$(1)) 
    3838endef 
     
    5959define KernelPackage/brcm-wl-mimo/description 
    6060$(call KernelPackage/brcm-wl/Default/description) 
     61endef 
     62 
     63define KernelPackage/wlcompat/Default 
     64  $(call KernelPackage/brcm-wl/Default,) 
     65  TITLE:=Kernel driver for BCM43xx chipsets 
     66  FILES:=$(PKG_BUILD_DIR)/wlcompat/wlcompat$(1).o 
     67endef 
     68 
     69define KernelPackage/wlcompat 
     70$(call KernelPackage/wlcompat/Default,) 
     71  AUTOLOAD:=$(call AutoLoad,50,wlcompat) 
     72endef 
     73 
     74define KernelPackage/wlcompat/description 
     75 This package contains a wrapper module, that provides Wireless Extension  
     76 support for the proprietary Broadcom wl module. 
     77endef 
     78 
     79define KernelPackage/wlcompat-debug 
     80$(call KernelPackage/wlcompat/Default,-debug) 
     81  TITLE+= (debug) 
     82  AUTOLOAD:= 
     83endef 
     84 
     85define KernelPackage/wlcompat-debug/description 
     86$(call KernelPackage/wlcompat/description) 
     87 This is the debugging version. 
    6188endef 
    6289 
     
    102129define install_template 
    103130        $(INSTALL_DIR) $(1)/lib/modules/$(LINUX_VERSION) 
    104         $(INSTALL_DATA) $(PKG_BUILD_DIR)/kmod/wl$(2).o.patch $(1)/lib/modules/$(LINUX_VERSION)/ 
     131        $(INSTALL_DATA) $(PKG_BUILD_DIR)/driver/wl$(2).o.patch $(1)/lib/modules/$(LINUX_VERSION)/ 
    105132endef 
    106133 
     
    113140endef 
    114141 
    115 MAKEFLAGS_KMOD:= -C "$(LINUX_DIR)" \ 
     142MAKE_KMOD := $(MAKE) -C "$(LINUX_DIR)" \ 
    116143                CROSS_COMPILE="$(TARGET_CROSS)" \ 
    117144                ARCH="$(LINUX_KARCH)" \ 
     
    121148define Build/Prepare 
    122149        $(call Build/Prepare/Default) 
     150        mv $(PKG_BUILD_DIR)/kmod $(PKG_BUILD_DIR)/driver 
    123151        $(CP) src/* $(PKG_BUILD_DIR)/ 
    124152endef 
     
    126154define Build/Compile 
    127155        # Compile the kernel part 
    128         $(MAKE) $(MAKEFLAGS_KMOD) \ 
    129                 modules 
    130         $(MAKE) $(MAKEFLAGS_KMOD) MOD_NAME="_mimo" \ 
     156        $(MAKE_KMOD) \ 
     157                SUBDIRS="$(PKG_BUILD_DIR)/driver" \ 
     158                modules 
     159        $(MAKE_KMOD) \ 
     160                SUBDIRS="$(PKG_BUILD_DIR)/driver" \ 
     161                MOD_NAME="_mimo" \ 
     162                modules 
     163        $(MAKE_KMOD) \ 
     164                SUBDIRS="$(PKG_BUILD_DIR)/wlcompat" \ 
     165                modules 
     166        $(MAKE_KMOD) \ 
     167                SUBDIRS="$(PKG_BUILD_DIR)/wlcompat" \ 
     168                DEBUG=1 \ 
    131169                modules 
    132170 
     
    134172        $(MAKE) -C $(PKG_BUILD_DIR)/wlc \ 
    135173                $(TARGET_CONFIGURE_OPTS) \ 
    136                 CFLAGS="-I$(PKG_BUILD_DIR)/wlc/include $(TARGET_CFLAGS)" \ 
     174                CFLAGS="$(TARGET_CFLAGS)" \ 
    137175                all 
    138176#       $(NO_TRACE_MAKE) -C compat-ldso -f build.mk PKG_INSTALL_DIR="$(PKG_BUILD_DIR)" 
     
    170208$(eval $(call KernelPackage,brcm-wl-mimo)) 
    171209#$(eval $(call BuildPackage,brcm-compat-ldso)) 
     210$(eval $(call KernelPackage,wlcompat)) 
     211$(eval $(call KernelPackage,wlcompat-debug)) 
    172212$(eval $(call BuildPackage,wlc)) 
    173213$(eval $(call BuildPackage,wl)) 
  • trunk/package/broadcom-wl/src/include/proto/ethernet.h

    r9527 r9528  
    1313 */ 
    1414 
    15 #ifndef _NET_ETHERNET_H_            /* use native BSD ethernet.h when available */ 
    16 #define _NET_ETHERNET_H_ 
     15#ifndef __NET_ETHERNET_H 
     16#define __NET_ETHERNET_H 
    1717 
    1818#ifndef _TYPEDEFS_H_ 
     
    163163#endif 
    164164 
    165 #endif /* _NET_ETHERNET_H_ */ 
     165#endif /* __NET_ETHERNET_H */ 
  • trunk/package/broadcom-wl/src/wlc/Makefile

    r6501 r9528  
    55wlc: wlc.o ioctl.o 
    66%.o: %.c 
    7         $(CC) $(CFLAGS) -Wall -c -o $@ $< 
     7        $(CC) $(CFLAGS) -I../include -Wall -c -o $@ $< 
    88 
    99.PHONY: all clean 
Note: See TracChangeset for help on using the changeset viewer.