summaryrefslogtreecommitdiffstats
path: root/utils/hwstub/stub/jz4760b/Makefile
blob: 51455d5dc2cf371a4ce0075a2c40a20082f37b29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#
# common
#
PREFIX?=mipsel-elf-
CC=$(PREFIX)gcc
LD=$(PREFIX)gcc
AS=$(PREFIX)gcc
OC=$(PREFIX)objcopy
DEFINES=
INCLUDES=-I$(CURDIR)
GCCOPTS=-march=mips32 -G0
BUILD_DIR=$(CURDIR)/build/
ROOT_DIR=$(CURDIR)/..
JZ4760TOOLS=$(CURDIR)/../../../jz4760_tools
PACKTOOLS=$(JZ4760TOOLS)/packtools
EXEC=$(BUILD_DIR)/factory.x1

include ../hwstub.make

# make packtools if necessary
$(PACKTOOLS):
	make -C $(JZ4760TOOLS)

# add dependency on packtool
$(BUILD_DIR)/factory.x1: $(PACKTOOLS)

$(BUILD_DIR)/factory.x1: $(EXEC_BIN)
	$(call PRINTS,PACKTOOLS $(@F))
	$(SILENT)$(PACKTOOLS) --scramble -o $@ -i $<