X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/18a076fccdba90cd7bea1dd4cff1b6b0559b75f0..2d96209135fb51c77d06c872164a1d7402820a48:/target/linux/lantiq/image/Makefile diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile index ee1f86dd4..cc5d696d8 100644 --- a/target/linux/lantiq/image/Makefile +++ b/target/linux/lantiq/image/Makefile @@ -54,26 +54,96 @@ define Image/BuildKernel/Template $(CP) $(KDIR)/uImage-$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1)-uImage endef -ifeq ($(CONFIG_SOC_LANTIQ_XWAY),y) -define Image/BuildKernel +ifeq ($(CONFIG_TARGET_lantiq_xway),y) +define Image/BuildKernel/Profile/EASY50712 + $(call Image/BuildKernel/Template,EASY50712,$(xway_cmdline)) +endef + +define Image/Build/Profile/EASY50712 + $(call Image/Build/$(1),$(1),EASY50712) +endef + +define Image/BuildKernel/Profile/EASY50812 + $(call Image/BuildKernel/Template,EASY50812,$(xway_cmdline)) +endef + +define Image/Build/Profile/EASY50812 + $(call Image/Build/$(1),$(1),EASY50812) +endef + +define Image/BuildKernel/Profile/ARV4518PW + $(call Image/BuildKernel/Template,ARV4518PW,$(xway_cmdline)) +endef + +define Image/Build/Profile/ARV4518PW + $(call Image/Build/$(1),$(1),ARV4518PW) +endef + +define Image/BuildKernel/Profile/ARV4520PW + $(call Image/BuildKernel/Template,ARV4520PW,$(xway_cmdline)) +endef + +define Image/Build/Profile/ARV4520PW + $(call Image/Build/$(1),$(1),ARV4520PW) +endef + +define Image/BuildKernel/Profile/ARV4525PW + $(call Image/BuildKernel/Template,ARV4525PW,$(xway_cmdline)) +endef + +define Image/Build/Profile/ARV4525PW + $(call Image/Build/$(1),$(1),ARV4525PW) +endef + +define Image/BuildKernel/Profile/ARV452CPW + $(call Image/BuildKernel/Template,ARV452CPW,$(xway_cmdline)) +endef + +define Image/Build/Profile/ARV452CPW + $(call Image/Build/$(1),$(1),ARV452CPW) +endef + +define Image/BuildKernel/Profile/ARV752DPW22 + $(call Image/BuildKernel/Template,ARV752DPW22,$(xway_cmdline)) +endef + +define Image/Build/Profile/ARV752DPW22 + $(call Image/Build/$(1),$(1),ARV752DPW22) +endef + +define Image/BuildKernel/Profile/Generic $(call Image/BuildKernel/Template,EASY4010,$(xway_cmdline)) $(call Image/BuildKernel/Template,EASY50712,$(xway_cmdline)) $(call Image/BuildKernel/Template,EASY50812,$(xway_cmdline)) - $(call Image/BuildKernel/Template,ARV452,$(xway_cmdline)) + $(call Image/BuildKernel/Template,ARV4510PW,$(xway_cmdline)) + $(call Image/BuildKernel/Template,ARV4518PW,$(xway_cmdline)) + $(call Image/BuildKernel/Template,ARV4520PW,$(xway_cmdline)) + $(call Image/BuildKernel/Template,ARV452CPW,$(xway_cmdline)) + $(call Image/BuildKernel/Template,ARV4525PW,$(xway_cmdline)) + $(call Image/BuildKernel/Template,ARV7518PW,$(xway_cmdline)) + $(call Image/BuildKernel/Template,ARV752DPW,$(xway_cmdline)) + $(call Image/BuildKernel/Template,ARV752DPW22,$(xway_cmdline)) $(call Image/BuildKernel/Template,NONE) endef -define Image/Build +define Image/Build/Profile/Generic $(call Image/Build/$(1),$(1),EASY4010) $(call Image/Build/$(1),$(1),EASY50712) $(call Image/Build/$(1),$(1),EASY50812) - $(call Image/Build/$(1),$(1),ARV452) + $(call Image/Build/$(1),$(1),ARV4510PW) + $(call Image/Build/$(1),$(1),ARV4518PW) + $(call Image/Build/$(1),$(1),ARV4520PW) + $(call Image/Build/$(1),$(1),ARV452CPW) + $(call Image/Build/$(1),$(1),ARV4525PW) + $(call Image/Build/$(1),$(1),ARV7518PW) + $(call Image/Build/$(1),$(1),ARV752DPW) + $(call Image/Build/$(1),$(1),ARV752DPW22) $(call Image/Build/$(1),$(1),NONE) - $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1).rootfs + $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1).rootfs endef endif -ifeq ($(CONFIG_SOC_LANTIQ_FALCON),y) +ifeq ($(CONFIG_TARGET_lantiq_falcon),y) define Image/BuildKernel $(call Image/BuildKernel/Template,EASY98000,$(falcon_cmdline)) $(call Image/BuildKernel/Template,NONE) @@ -86,4 +156,12 @@ define Image/Build endef endif +define Image/BuildKernel + $(call Image/BuildKernel/Profile/$(PROFILE)) +endef + +define Image/Build + $(call Image/Build/Profile/$(PROFILE),$(1)) +endef + $(eval $(call BuildImage))