mirror of
https://github.com/qca/qca-swiss-army-knife.git
synced 2026-01-28 01:17:17 +01:00
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com> Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
64 lines
1.4 KiB
Makefile
64 lines
1.4 KiB
Makefile
CFLAGS=
|
|
ATH9K_DIR=.
|
|
|
|
LOCAL_CFLAGS=$(CFLAGS) -I"$(ATH9K_DIR)"
|
|
ifdef ATHEROS
|
|
LOCAL_CFLAGS += -DATHEROS
|
|
|
|
ATHEROS_DEPS += \
|
|
ar5416.ini \
|
|
ar5416_howl.ini \
|
|
ar5416_sowl.ini \
|
|
ar9280_merlin2.ini \
|
|
ar9285.ini \
|
|
ar9285_v1_2.ini \
|
|
ar9287_1_1.ini \
|
|
ar9271.ini \
|
|
ar9300_osprey22.ini \
|
|
ar9330_11.ini \
|
|
ar9330_12.ini \
|
|
ar9340.ini \
|
|
ar955x.ini \
|
|
ar9580.ini \
|
|
ar9300_jupiter20.ini \
|
|
ar9300_jupiter21.ini \
|
|
ar9300_aphrodite10.ini
|
|
endif
|
|
|
|
ATH9K_HEADERS = \
|
|
ar5008:ar5008_initvals.h \
|
|
ar9001:ar9001_initvals.h \
|
|
ar9002:ar9002_initvals.h \
|
|
ar9003-2p2:ar9003_2p2_initvals.h \
|
|
ar9330-1p1:ar9330_1p1_initvals.h \
|
|
ar9330-1p2:ar9330_1p2_initvals.h \
|
|
ar9340:ar9340_initvals.h \
|
|
ar9485:ar9485_initvals.h \
|
|
ar955x-1p0:ar955x_1p0_initvals.h \
|
|
ar9580-1p0:ar9580_1p0_initvals.h \
|
|
ar9462-2p0:ar9462_2p0_initvals.h \
|
|
ar9462-2p1:ar9462_2p1_initvals.h \
|
|
ar9565-1p0:ar9565_1p0_initvals.h
|
|
|
|
ifndef ATHEROS
|
|
ATH9K_DEPS := $(foreach header,$(ATH9K_HEADERS),$(word 2,$(subst :, $(ATH9K_DIR)/,$(header))))
|
|
endif
|
|
|
|
SOURCES:=initvals.c sha1.c
|
|
|
|
initvals: $(ATH9K_DEPS) $(ATHEROS_DEPS) $(SOURCES)
|
|
gcc $(LOCAL_CFLAGS) -o $@ $(SOURCES)
|
|
|
|
define refresh_command
|
|
./initvals -w -f $(word 1,$(subst :, ,$(1))) > $(word 2,$(subst :, $(ATH9K_DIR)/,$(1)))
|
|
|
|
endef
|
|
|
|
refresh: initvals
|
|
$(foreach header,$(ATH9K_HEADERS),$(call refresh_command,$(header)))
|
|
./initvals > checksums.txt
|
|
|
|
all: initvals
|
|
|
|
clean:
|
|
rm -f initvals
|