| 1 | # Main makefile for the packages
|
|---|
| 2 | include $(TOPDIR)/rules.mk
|
|---|
| 3 | include ../rules.mk
|
|---|
| 4 |
|
|---|
| 5 | package-y += base-files
|
|---|
| 6 | package-$(FWRT_PACKAGE_KMOD_ALSA) += alsa
|
|---|
| 7 | package-$(FWRT_PACKAGE_KMOD_FUSE) += fuse
|
|---|
| 8 | package-$(FWRT_PACKAGE_KMOD_HOSTAP) += hostap
|
|---|
| 9 | package-$(FWRT_PACKAGE_KMOD_MADWIFI) += madwifi
|
|---|
| 10 | package-$(FWRT_PACKAGE_KMOD_MINI_FO) += mini_fo
|
|---|
| 11 | package-$(FWRT_PACKAGE_KMOD_OPENSWAN) += openswan
|
|---|
| 12 | package-$(FWRT_PACKAGE_KMOD_SHFS) += shfs
|
|---|
| 13 | package-$(FWRT_PACKAGE_KMOD_SPCA5XX) += spca5xx
|
|---|
| 14 | package-$(FWRT_PACKAGE_KMOD_SWITCH) += switch
|
|---|
| 15 | package-$(FWRT_PACKAGE_KMOD_UEAGLE_ATM) += ueagle-atm
|
|---|
| 16 | package-$(FWRT_PACKAGE_KMOD_DIAG) += diag
|
|---|
| 17 | package-$(FWRT_PACKAGE_KMOD_WLCOMPAT) += wlcompat
|
|---|
| 18 | package-$(FWRT_PACKAGE_KMOD_ZD1211) += zd1211
|
|---|
| 19 |
|
|---|
| 20 | wlcompat-compile: base-files-compile
|
|---|
| 21 |
|
|---|
| 22 | all: compile install
|
|---|
| 23 | clean: $(patsubst %,%-clean,$(package-) $(package-y) $(package-m))
|
|---|
| 24 | prepare: $(patsubst %,%-prepare,$(package-y) $(package-m))
|
|---|
| 25 | compile: $(patsubst %,%-compile,$(package-y) $(package-m))
|
|---|
| 26 | install: $(patsubst %,%-install,$(package-y))
|
|---|
| 27 |
|
|---|
| 28 | KPKG_MAKEOPTS += BUILD_DIR="$(LINUX_BUILD_DIR)"
|
|---|
| 29 |
|
|---|
| 30 | %-prepare:
|
|---|
| 31 | @$(START_TRACE) "target/linux/package/$(patsubst %-prepare,%,$@)/prepare: "
|
|---|
| 32 | $(MAKE) -C $(patsubst %-prepare,%,$@) \
|
|---|
| 33 | $(KPKG_MAKEOPTS) \
|
|---|
| 34 | prepare
|
|---|
| 35 | @$(CMD_TRACE) " done"
|
|---|
| 36 | @$(END_TRACE)
|
|---|
| 37 |
|
|---|
| 38 | %-compile:
|
|---|
| 39 | @$(START_TRACE) "target/linux/package/$(patsubst %-compile,%,$@)-compile: "
|
|---|
| 40 | $(MAKE) -C $(patsubst %-compile,%,$@) \
|
|---|
| 41 | $(KPKG_MAKEOPTS) \
|
|---|
| 42 | compile
|
|---|
| 43 | @$(CMD_TRACE) " done"
|
|---|
| 44 | @$(END_TRACE)
|
|---|
| 45 |
|
|---|
| 46 | %-install:
|
|---|
| 47 | @$(START_TRACE) "target/linux/package/$(patsubst %-install,%,$@)-install: "
|
|---|
| 48 | $(MAKE) -C $(patsubst %-install,%,$@) \
|
|---|
| 49 | $(KPKG_MAKEOPTS) \
|
|---|
| 50 | install
|
|---|
| 51 | @$(CMD_TRACE) " done"
|
|---|
| 52 | @$(END_TRACE)
|
|---|
| 53 |
|
|---|
| 54 | %-clean:
|
|---|
| 55 | @$(START_TRACE) "target/linux/package/$(patsubst %-clean,%,$@)-clean: "
|
|---|
| 56 | @$(MAKE) -C $(patsubst %-clean,%,$@) \
|
|---|
| 57 | $(KPKG_MAKEOPTS) \
|
|---|
| 58 | clean
|
|---|
| 59 | @$(CMD_TRACE) " done"
|
|---|
| 60 | @$(END_TRACE)
|
|---|
| 61 |
|
|---|