From c5d5a0c944f7fb9f8670440c288b566f6500f484 Mon Sep 17 00:00:00 2001 From: Joe Talbott Date: Tue, 20 Jul 2010 09:54:38 -0400 Subject: [PATCH] iwn - Hook iwn into the build infrastructure. --- sys/conf/files | 85 ++++++++++++++++++++++++++++++++++++++++++ sys/dev/netif/Makefile | 2 +- 2 files changed, 86 insertions(+), 1 deletion(-) diff --git a/sys/conf/files b/sys/conf/files index 94906f2f58..4d875fbbf4 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -451,6 +451,91 @@ iwi_monitor.fw optional iwifw \ compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwi/ipw2200-sniffer.fw.uu" \ no-obj no-implicit-rule \ clean "iwi_monitor.fw" +dev/netif/iwn/if_iwn.c optional iwn +iwn1000fw.c optional iwnfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwn1000.fw:iwn1000fw -miwn1000fw -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwn1000fw.c" +iwn1000fw.fwo optional iwnfw \ + dependency "iwn1000.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwn1000.fw" \ + no-implicit-rule \ + clean "iwn1000fw.fwo" +iwn1000.fw optional iwnfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-1000-128.50.3.1.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwn1000.fw" +iwn4965fw.c optional iwnfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwn4965.fw:iwn4965fw -miwn4965fw -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwn4965fw.c" +iwn4965fw.fwo optional iwnfw \ + dependency "iwn4965.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwn4965.fw" \ + no-implicit-rule \ + clean "iwn4965fw.fwo" +iwn4965.fw optional iwnfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-4965-228.61.2.24.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwn4965.fw" +iwn5000fw.c optional iwnfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwn5000.fw:iwn5000fw -miwn5000fw -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwn5000fw.c" +iwn5000fw.fwo optional iwnfw \ + dependency "iwn5000.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwn5000.fw" \ + no-implicit-rule \ + clean "iwn5000fw.fwo" +iwn5000.fw optional iwnfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-5000-8.24.2.12.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwn5000.fw" +iwn5150fw.c optional iwnfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwn5150.fw:iwn5150fw -miwn5150fw -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwn5150fw.c" +iwn5150fw.fwo optional iwnfw \ + dependency "iwn5150.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwn5150.fw" \ + no-implicit-rule \ + clean "iwn5150fw.fwo" +iwn5150.fw optional iwnfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-5150-8.24.2.2.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwn5150.fw" +iwn6000fw.c optional iwnfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwn6000.fw:iwn6000fw -miwn6000fw -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwn6000fw.c" +iwn6000fw.fwo optional iwnfw \ + dependency "iwn6000.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwn6000.fw" \ + no-implicit-rule \ + clean "iwn6000fw.fwo" +iwn6000.fw optional iwnfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-6000-9.221.4.1.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwn6000.fw" +iwn6050fw.c optional iwnfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwn6050.fw:iwn6050fw -miwn6050fw -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwn6050fw.c" +iwn6050fw.fwo optional iwnfw \ + dependency "iwn6050.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwn6050.fw" \ + no-implicit-rule \ + clean "iwn6050fw.fwo" +iwn6050.fw optional iwnfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-6050-9.201.4.1.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwn6000.fw" dev/netif/iwl/if_iwl.c optional iwl dev/netif/iwl/iwl2100.c optional iwl dev/netif/jme/if_jme.c optional jme diff --git a/sys/dev/netif/Makefile b/sys/dev/netif/Makefile index 0b82df8b57..373b4a9ea5 100644 --- a/sys/dev/netif/Makefile +++ b/sys/dev/netif/Makefile @@ -3,7 +3,7 @@ SUBDIR= an age alc ale ar ath aue axe bce bfe bge \ cue dc ed em ep et fwe \ - fxp iwi jme kue lge lnc mii_layer my msk mxge nfe nge pcn ral re \ + fxp iwi iwn jme kue lge lnc mii_layer my msk mxge nfe nge pcn ral re \ rl rue sbni sbsh sf sis sk sln sr ste stge ti tl tx txp \ vge vr vx wb wi wpi xe xl ig_hal emx ae -- 2.41.0