| 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_DIAG) += diag
|
|---|
| 16 | package-$(FWRT_PACKAGE_KMOD_WLCOMPAT) += wlcompat
|
|---|
| 17 |
|
|---|
| 18 | wlcompat-compile: base-files-compile
|
|---|
| 19 |
|
|---|
| 20 | all: compile install
|
|---|
| 21 | clean: $(patsubst %,%-clean,$(package-) $(package-y) $(package-m))
|
|---|
| 22 | prepare: $(patsubst %,%-prepare,$(package-y) $(package-m))
|
|---|
| 23 | compile: $(patsubst %,%-compile,$(package-y) $(package-m))
|
|---|
| 24 | install: $(patsubst %,%-install,$(package-y))
|
|---|
| 25 |
|
|---|
| 26 | KPKG_MAKEOPTS += BUILD_DIR="$(LINUX_BUILD_DIR)"
|
|---|
| 27 |
|
|---|
| 28 | %-prepare:
|
|---|
| 29 | @$(START_TRACE) "target/linux/package/$(patsubst %-prepare,%,$@)/prepare: "
|
|---|
| 30 | $(MAKE) -C $(patsubst %-prepare,%,$@) \
|
|---|
| 31 | $(KPKG_MAKEOPTS) \
|
|---|
| 32 | prepare
|
|---|
| 33 | @$(CMD_TRACE) " done"
|
|---|
| 34 | @$(END_TRACE)
|
|---|
| 35 |
|
|---|
| 36 | %-compile:
|
|---|
| 37 | @$(START_TRACE) "target/linux/package/$(patsubst %-compile,%,$@)-compile: "
|
|---|
| 38 | $(MAKE) -C $(patsubst %-compile,%,$@) \
|
|---|
| 39 | $(KPKG_MAKEOPTS) \
|
|---|
| 40 | compile
|
|---|
| 41 | @$(CMD_TRACE) " done"
|
|---|
| 42 | @$(END_TRACE)
|
|---|
| 43 |
|
|---|
| 44 | %-install:
|
|---|
| 45 | @$(START_TRACE) "target/linux/package/$(patsubst %-install,%,$@)-install: "
|
|---|
| 46 | $(MAKE) -C $(patsubst %-install,%,$@) \
|
|---|
| 47 | $(KPKG_MAKEOPTS) \
|
|---|
| 48 | install
|
|---|
| 49 | @$(CMD_TRACE) " done"
|
|---|
| 50 | @$(END_TRACE)
|
|---|
| 51 |
|
|---|
| 52 | %-clean:
|
|---|
| 53 | @$(START_TRACE) "target/linux/package/$(patsubst %-clean,%,$@)-clean: "
|
|---|
| 54 | @$(MAKE) -C $(patsubst %-clean,%,$@) \
|
|---|
| 55 | $(KPKG_MAKEOPTS) \
|
|---|
| 56 | clean
|
|---|
| 57 | @$(CMD_TRACE) " done"
|
|---|
| 58 | @$(END_TRACE)
|
|---|
| 59 |
|
|---|