OBS User unknown
2007-01-15 23:41:19 +00:00
committed by Git OBS Bridge
commit 3a4d05e0d6
16 changed files with 4265 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.osc

1003
README.ipw3945 Normal file

File diff suppressed because it is too large Load Diff

1
ipw2200.modprobe Normal file
View File

@@ -0,0 +1 @@
options ipw2200 hwcrypto=0 led=1

28
iwlib.patch Normal file
View File

@@ -0,0 +1,28 @@
iwlib.h | 12 ++----------
1 files changed, 2 insertions(+), 10 deletions(-)
diff -urN iwlib.h.orig iwlib.h
--- iwlib.h.orig 2006-01-03 16:24:48.000000000 -0500
+++ iwlib.h 2006-01-03 16:26:06.000000000 -0500
@@ -39,19 +39,11 @@
#include <linux/version.h>
#endif
-/* Kernel headers 2.4.X + Glibc 2.2 - Mandrake 8.0, Debian 2.3, RH 7.1
- * Kernel headers 2.2.X + Glibc 2.2 - Slackware 8.0 */
-#if defined(__GLIBC__) \
- && __GLIBC__ == 2 \
- && __GLIBC_MINOR__ >= 2 \
- && LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,0)
-#define HEADERS_GENERIC
-
/* Kernel headers 2.4.X + Glibc 2.1 - Debian 2.2 upgraded, RH 7.0
* Kernel headers 2.2.X + Glibc 2.1 - Debian 2.2, RH 6.1 */
-#elif defined(__GLIBC__) \
+#if defined(__GLIBC__) \
&& __GLIBC__ == 2 \
- && __GLIBC_MINOR__ == 1 \
+ && __GLIBC_MINOR__ >= 1 \
&& LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,0)
#define HEADERS_GENERIC
#define HEADERS_KERNEL

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:882f5fe8c3e3a2538f59e96d002866aea1ce3ad33396da0cea7721455f4a42be
size 457056

View File

@@ -0,0 +1,23 @@
#!/bin/sh
versionh=src/include/wlan/version.h
cp src/version.h.in $versionh
. ./config.in
DATE=`date`
printf '#define WLAN_RELEASE\t"%d.%d.%d%s"\n' \
${WLAN_VERSION} \
${WLAN_PATCHLEVEL} \
${WLAN_SUBLEVEL} \
${WLAN_EXTRAVERSION} >> $versionh
printf '#define WLAN_RELEASE_CODE 0x%02x%02x%02x\n' \
${WLAN_VERSION} \
${WLAN_PATCHLEVEL} \
${WLAN_SUBLEVEL} >> $versionh
echo "#define WLAN_BUILD_DATE \"$DATE\" " >> $versionh
printf '\n' >> $versionh
printf '#endif\n' >> $versionh

50
linux-wlan-ng.config Normal file
View File

@@ -0,0 +1,50 @@
PRISM2_PCMCIA=y
PRISM2_PLX=y
PRISM2_PCI=y
PRISM2_USB=y
LINUX_SRC=/usr/src/linux
KERN_25=y
CONFIG_NETLINK=y
CONFIG_PACKET=y
CONFIG_HOTPLUG=y
KERNEL_CFLAGS=-D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -Iinclude/asm-i386/mach-default -O2 -fomit-frame-pointer -fno-unit-at-a-time
KERNEL_MODFLAGS=-DMODULE
WLAN_KERN_PCMCIA=y
TARGET_ROOT_ON_HOST=
PCMCIA_DIR=/etc/pcmcia
TARGET_PCMCIA_DIR=/etc/pcmcia
MODDIR=/lib/modules/2.6.1-4-default
TARGET_MODDIR=/lib/modules/2.6.1-4-default
INST_EXEDIR=/sbin
TARGET_INST_EXEDIR=/sbin
RC_DIR=/etc
SYSV_INIT=y
# INSTALL_DEPMOD is not defined
HOST_COMPILE=
HOST_CFLAGS=-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
HOST_AS=$(HOST_COMPILE)as
HOST_LD=$(HOST_COMPILE)ld
HOST_CC=$(HOST_COMPILE)gcc
HOST_CPP=$(HOST_CC) -E
HOST_AR=$(HOST_COMPILE)ar
HOST_NM=$(HOST_COMPILE)nm
HOST_STRIP=$(HOST_COMPILE)strip
HOST_OBJCOPY=$(HOST_COMPILE)objcopy
HOST_OBJDUMP=$(HOST_COMPILE)objdump
HOST_RANLIB=$(HOST_COMPILE)ranlib
HOST_MAKE=make
CROSS_COMPILE=
# CROSS_COMPILE_ENABLED is not defined
AS=$(HOST_COMPILE)as
LD=$(HOST_COMPILE)ld
CC=$(HOST_COMPILE)gcc
CPP=$(HOST_CC) -E
AR=$(HOST_COMPILE)ar
NM=$(HOST_COMPILE)nm
STRIP=$(HOST_COMPILE)strip
OBJCOPY=$(HOST_COMPILE)objcopy
OBJDUMP=$(HOST_COMPILE)objdump
RANLIB=$(HOST_COMPILE)ranlib
MAKE=make
# WLAN_DEBUG is not defined
FIRMWARE_DIR=/etc/wlan/

135
linux-wlan-ng.diff Normal file
View File

@@ -0,0 +1,135 @@
Index: add-ons/lwepgen/Makefile
===================================================================
--- add-ons/lwepgen/Makefile.orig
+++ add-ons/lwepgen/Makefile
@@ -1,7 +1,10 @@
+CC=gcc
+CFLAGS?=-O2 -Wall
+
default: lwepgen
lwepgen: lwepgen.c
- gcc -Wl,/usr/lib/libcrypto.so -o lwepgen lwepgen.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -o lwepgen lwepgen.c -lcrypto
lwepgen.c:
echo lwepgen.c missing!
@@ -9,3 +12,7 @@ lwepgen.c:
clean:
rm -rf lwepgen
+
+install:
+ install -m 755 lwepgen $(TARGET_INST_EXEDIR)/lwepgen
+
Index: man/Makefile
===================================================================
--- man/Makefile.orig
+++ man/Makefile
@@ -48,8 +48,8 @@ all:
@echo "Nothing to do..."
install:
- mkdir -p $(TARGET_ROOT_ON_HOST)/usr/local/man/man1
- cp *.1 $(TARGET_ROOT_ON_HOST)/usr/local/man/man1
+ mkdir -p $(TARGET_ROOT_ON_HOST)/usr/share/man/man1
+ cp *.1 $(TARGET_ROOT_ON_HOST)/usr/share/man/man1
clean:
rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
Index: src/Makefile
===================================================================
--- src/Makefile.orig
+++ src/Makefile
@@ -44,7 +44,8 @@
-include ../config.mk
-DIRS=mkmeta shared wlanctl nwepgen wlancfg p80211 prism2
+DIRS=mkmeta shared wlanctl nwepgen wlancfg
+MODDIRS=p80211 prism2
ifneq ($(wildcard *.addon),)
DIRS+=`cat *.addon`
@@ -62,9 +63,9 @@ clean:
install:
set -e; for d in $(DIRS); do $(MAKE) WLAN_SRC=$(WLAN_SRC) -C $$d install ; done
-ifdef INSTALL_DEPMOD
- /sbin/depmod -a
-endif
+
+install_modules:
+ set -e; for d in $(MODDIRS); do $(MAKE) -C $$d install ; done
ctags:
ctags -R
Index: src/mkmeta/Makefile
===================================================================
--- src/mkmeta/Makefile.orig
+++ src/mkmeta/Makefile
@@ -47,6 +47,9 @@
CPPFLAGS= -I../include -I$(LINUX_SRC)/include \
-D__LINUX_WLAN__
+HOST_CC ?= gcc
+HOST_CPP ?= gcc
+
# Implicit rules to handle the separate obj dirs
OBJ_DIR=obj
@@ -81,7 +84,7 @@ DEP_SRC=$(MKMETADEF_SRC) $(MKMETASTRUCT_
# Rules
all : .depend dirs mkmetadef mkmetastruct
-dep .depend: $(DEP_SRC) ../../config.mk
+dep .depend: $(DEP_SRC)
$(HOST_CPP) -M $(CPPFLAGS) $(DEP_SRC) > .depend
dirs :
Index: Makefile
===================================================================
--- Makefile.orig
+++ Makefile
@@ -43,12 +43,13 @@
# --------------------------------------------------------------------
-DIRS = src doc man etc
+DIRS = src doc man add-ons/keygen add-ons/lwepgen
CTAGOPTS = --totals -I '__initdata,__exitdata,EXPORT_SYMBOL,EXPORT_SYMBOL_NOVERS'
ETAGS=etags
ETAGSOPTS=-a
+WLAN_SRC?=$(shell pwd)/src
default: all
@@ -73,7 +74,7 @@ help_noconfig:
@echo -e "\tmake default_config\t- automated configure using default config file"
@echo -e "\tmake help\t\t- show information about other targets"
-all: config.mk
+all:
set -e; for d in $(DIRS); do $(MAKE) -C $$d ; done
mrproper: clean
Index: add-ons/keygen/Makefile
===================================================================
--- add-ons/keygen/Makefile.orig
+++ add-ons/keygen/Makefile
@@ -42,8 +42,11 @@
#
# --------------------------------------------------------------------
+CC=gcc
+CFLAGS?=-O2 -Wall
keygen:
- gcc -o keygen keygen.c -lcrypto
-
+ $(CC) $(LDFLAGS) $(CFLAGS) -o keygen keygen.c -lcrypto
+install:
+ install -m 755 keygen $(TARGET_INST_EXEDIR)/keygen

111
prism2.modprobe Normal file
View File

@@ -0,0 +1,111 @@
blacklist hostap_cs
blacklist hostap_pci
blacklist hostap_plx
blacklist orinoco_cs
blacklist orinoco_pci
blacklist orinoco_plx
blacklist prism2_cs
blacklist prism2_pci
alias pci:v000010B7d00007770sv*sd*bc*sc*i* hostap_plx
alias pci:v0000111Ad00001023sv*sd*bc*sc*i* hostap_plx
alias pci:v00001260d00003872sv*sd*bc*sc*i* hostap_pci
alias pci:v00001260d00003873sv*sd*bc*sc*i* hostap_pci
alias pci:v0000126Cd00008030sv*sd*bc*sc*i* hostap_plx
alias pci:v00001385d00003872sv*sd*bc*sc*i* prism2_pci
alias pci:v00001385d00004100sv*sd*bc*sc*i* hostap_plx
alias pci:v000015E8d00000130sv*sd*bc*sc*i* hostap_plx
alias pci:v000015E8d00000131sv*sd*bc*sc*i* hostap_plx
alias pci:v00001638d00001100sv*sd*bc*sc*i* hostap_plx
alias pci:v0000167Dd0000A000sv*sd*bc*sc*i* hostap_pci
alias pci:v000016ABd00001100sv*sd*bc*sc*i* orinoco_plx
alias pci:v000016ABd00001101sv*sd*bc*sc*i* hostap_plx
alias pci:v000016ABd00001102sv*sd*bc*sc*i* hostap_plx
alias pci:v000016ABd00001103sv*sd*bc*sc*i* hostap_plx
alias pci:v000016ECd00003685sv*sd*bc*sc*i* hostap_plx
alias pci:v0000EC80d0000EC00sv*sd*bc*sc*i* hostap_plx
alias pcmcia:m*c*f*fn*pfn*pa0306467Fpb9762E8F1pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa0306467Fpb9762E8F1pcC9049A39pdC23ADC0E* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa0733CC81pb0C52F395pc*pd* hostap_cs
alias pcmcia:m*c*f*fn*pfn*pa0733CC81pb0C52F395pc00000000pd00000000* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa11D901AFpb6E9BD926pc4B74BAA0pd* hostap_cs
alias pcmcia:m*c*f*fn*pfn*pa209F40ABpb46263178pc*pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa209F40ABpbD9715264pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa23EB9949pbC562E72Apc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa24358CD4pbC562E72Apc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa273FE3DBpb32A1EAEEpc*pd* hostap_cs
alias pcmcia:m*c*f*fn*pfn*pa2DECECE3pb82067C18pc*pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa2DECECE3pbF57CA4B3pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa32D445F5pbEDEFFD90pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa35DADC74pb01F7FEDBpcC9049A39pdC23ADC0E* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa393089DApbA71E69D5pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa393089DApbA71E69D5pc90471FA9pd57A66194* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa3F02B4D6pb*pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa41240E5Bpb56010AF3pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa41240E5BpbAFC7C33Epc*pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa43D74CB4pb579BD91Bpc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa4507A33ApbEF54F0E3pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa481E0094pb7360E410pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa481E0094pbF57CA4B3pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa4AC44287pb235A6BEDpc4B74BAA0pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa4B801A17pb6345A0BFpcC9049A39pdC23ADC0E* hostap_cs
alias pcmcia:m*c*f*fn*pfn*pa4B801A17pbF222EC2Dpc630D52B2pdC23ADC0E* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa5261440FpbA6405584pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa5261440FpbDF6115F9pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa54F7C49Cpb15A75E5Bpc*pd* hostap_cs
alias pcmcia:m*c*f*fn*pfn*pa56CC3F1Apb0BCF220Cpc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa5961BF85pb6EEC8C01pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa71B18589pbB6F1B0ABpc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa71B18589pbB6F1B0ABpc4B74BAA0pd* hostap_cs
alias pcmcia:m*c*f*fn*pfn*pa71B18589pbF144E3ACpc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*pa71B18589pbF144E3ACpc4B74BAA0pd00000000* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa74C5E40Dpb8304FF77pc4B74BAA0pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa74C5E40DpbDB472A18pc*pd* hostap_cs
alias pcmcia:m*c*f*fn*pfn*pa78FC06EEpb45A50C1Epc*pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa78FC06EEpbDB9AA842pc*pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*pa7E3B326Apb49893E92pc4B74BAA0pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*paA37434E9pb9762E8F1pcA57ADB8Cpd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*paA5F472C2pb9C05598DpcC9049A39pd57A66194* prism2_cs
alias pcmcia:m*c*f*fn*pfn*paB67A610Epb655AA7B7pc264B451Apd00000000* prism2_cs
alias pcmcia:m*c*f*fn*pfn*paC4F8B18Bpb474A1F2Apc4B74BAA0pd* hostap_cs
alias pcmcia:m*c*f*fn*pfn*paC6536A5Epb090C3CD9pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*paC6536A5Epb3F35797Dpc*pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*paC6536A5Epb9F494E26pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*paC7B8DF9Dpb1700D087pc4B74BAA0pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*paD8A43B78pb0D341169pc*pd* orinoco_cs
alias pcmcia:m*c*f*fn*pfn*paE6EC52CEpb08649AF2pc4B74BAA0pd* hostap_cs
alias pcmcia:m*c*f*fn*pfn*paFDD73470pbE0B6F146pc*pd* prism2_cs
alias pcmcia:m*c*f*fn*pfn*paFEA54C90pb48F2BDD6pc4B74BAA0pd* prism2_cs
alias pcmcia:m*c*f*fn00pfn*pa7A954BD9pb74BE00C6pc*pd* hostap_cs
alias pcmcia:m000Bc7100f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m000Bc7110f*fn*pfn*pa*pb*pc*pd* prism2_cs
alias pcmcia:m000Bc7300f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m0089c0001f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m0089c0002f*fn*pfn*pa*pb*pc*pd* prism2_cs
alias pcmcia:m0101c0777f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m0126c8000f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m0138c0002f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m0156c0002f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m01EBc080Af*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m01FFc0008f*fn*pfn*pa*pb*pc*pd* prism2_cs
alias pcmcia:m0250c0002f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m0261c0002f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m0268c0001f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m026Fc0305f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m0274c1612f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m0274c1613f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m028Ac0002f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m028Ac0673f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m02AAc0002f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m02ACc0002f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m02D2c0001f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m14EAcB001f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:m1668c0101f*fn*pfn*pa*pb*pc*pd* prism2_cs
alias pcmcia:m50C2c0001f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m50C2c7300f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:m9005c0021f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:mC001c0008f*fn*pfn*pa*pb*pc*pd* prism2_cs
alias pcmcia:mC00Fc0000f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:mC250c0002f*fn*pfn*pa*pb*pc*pd* orinoco_cs
alias pcmcia:mD601c0002f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:mD601c0005f*fn*pfn*pa*pb*pc*pd* hostap_cs
alias pcmcia:mD601c0010f*fn*pfn*pa*pb*pc*pd* hostap_cs

0
ready Normal file
View File

3
suse-files.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f52d71b4d7c6569dfb7fe683adf8fdfe2a34cc6fff460402da61af041c95a78
size 3742

1581
wireless-tools.changes Normal file

File diff suppressed because it is too large Load Diff

1277
wireless-tools.spec Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b0ca7c29a922879e01682169936e52cf9d170e9fc7819c697eb311e4291b228
size 183153

23
wireless_tools.dif Normal file
View File

@@ -0,0 +1,23 @@
Index: Makefile
===================================================================
--- Makefile.orig
+++ Makefile
@@ -93,7 +93,7 @@ endif
# Other flags
CFLAGS=-Os -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow \
- -Wpointer-arith -Wcast-qual -Winline -I.
+ -Wpointer-arith -Wcast-qual -Winline -I. $(RPM_OPT_FLAGS) -fno-strict-aliasing
#CFLAGS=-O2 -W -Wall -Wstrict-prototypes -I.
DEPFLAGS=-MMD
XCFLAGS=$(CFLAGS) $(DEPFLAGS) $(WARN) $(HEADERS) $(WELIB_FLAG)
@@ -109,6 +109,9 @@ all:: $(IWLIB) $(PROGS)
%.so: %.c wireless.h
$(CC) $(XCFLAGS) $(PICFLAG) -c -o $@ $<
+iwlib.o: iwlib.c
+ $(CC) $(XCFLAGS) $(PICFLAG) -c -o $@ $<
+
iwconfig: iwconfig.o $(IWLIB)
iwlist: iwlist.o $(IWLIB)