2024-08-31 13:43:03 +00:00
|
|
|
modules-$(CONFIG_FLASHPROG) += flashprog
|
|
|
|
|
|
|
|
flashprog_depends := pciutils $(musl_dep)
|
|
|
|
|
2024-11-28 17:06:19 +00:00
|
|
|
flashprog_version := eb2c04185f8f471c768b742d66e4c552effdd9cb
|
2024-08-31 13:43:03 +00:00
|
|
|
flashprog_dir := flashprog-$(flashprog_version)
|
|
|
|
flashprog_tar := $(flashprog_dir).tar.gz
|
2024-09-01 18:45:38 +00:00
|
|
|
flashprog_url := https://github.com/SourceArcade/flashprog/archive/$(flashprog_version).tar.gz
|
2024-11-28 17:06:19 +00:00
|
|
|
flashprog_hash := 0d4186be9f2088d624a9a708c352d0dfafa2264e1436b11ec3cc1a350fd45a77
|
2024-08-31 13:43:03 +00:00
|
|
|
|
|
|
|
# Default options for flashprog
|
|
|
|
flashprog_cfg := \
|
|
|
|
WARNERROR=no \
|
|
|
|
CONFIG_NOTHING=yes \
|
|
|
|
CONFIG_INTERNAL=yes \
|
|
|
|
CONFIG_INTERNAL_X86=yes \
|
|
|
|
|
|
|
|
ifeq "$(CONFIG_TARGET_ARCH)" "ppc64"
|
|
|
|
flashprog_cfg := \
|
|
|
|
WARNERROR=no \
|
|
|
|
CONFIG_NOTHING=yes \
|
|
|
|
CONFIG_LINUX_MTD=yes
|
|
|
|
endif
|
|
|
|
|
|
|
|
#Only enable AST1100 if requested per board configs
|
|
|
|
ifeq "$(CONFIG_FLASHPROG_AST1100)" "y"
|
|
|
|
flashprog_cfg += CONFIG_AST1100=yes
|
|
|
|
endif
|
|
|
|
|
|
|
|
flashprog_target := \
|
|
|
|
$(MAKE_JOBS) \
|
|
|
|
CFLAGS="-Os -I$(INSTALL)/include/pci" \
|
|
|
|
DESTDIR="$(INSTALL)" \
|
|
|
|
INSTALL="$(INSTALL)" \
|
|
|
|
LDFLAGS="-L$(INSTALL)/lib" \
|
|
|
|
PREFIX="$(INSTALL)" \
|
|
|
|
$(CROSS_TOOLS) \
|
|
|
|
$(flashprog_cfg) \
|
|
|
|
flashprog
|
|
|
|
|
|
|
|
flashprog_output := \
|
|
|
|
flashprog
|
|
|
|
|
|
|
|
flashprog_libraries := \
|
|
|
|
|
|
|
|
flashprog_configure :=
|