summaryrefslogtreecommitdiff
path: root/utils/jz4740_tools/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'utils/jz4740_tools/Makefile')
-rw-r--r--utils/jz4740_tools/Makefile46
1 files changed, 28 insertions, 18 deletions
diff --git a/utils/jz4740_tools/Makefile b/utils/jz4740_tools/Makefile
index 3b1061b87a..f40adaa3e4 100644
--- a/utils/jz4740_tools/Makefile
+++ b/utils/jz4740_tools/Makefile
@@ -3,42 +3,52 @@ WIN_LIBUSB_INCLUDE_DIR = "$(WIN_DRIVERS_LIBUSB_DIR)\include"
3WIN_LIBUSB_LIB_DIR = "$(WIN_DRIVERS_LIBUSB_DIR)\lib\gcc" 3WIN_LIBUSB_LIB_DIR = "$(WIN_DRIVERS_LIBUSB_DIR)\lib\gcc"
4 4
5CFLAGS=-Wall 5CFLAGS=-Wall
6CC=gcc
6 7
7linux: usbtool HXFmerge HXFreplace HXFsplit IHFSsplit HXF2IHFS DLanalyser 8linux: usbtool HXFmerge HXFreplace HXFsplit IHFSsplit HXF2IHFS DLanalyser
8win: usbtool_win HXFmerge_win HXFsplit_win HXFreplace_win IHFSsplit_win HXF2IHFS_win DLanalyser_win 9win: usbtool_win HXFmerge_win HXFsplit_win HXFreplace_win IHFSsplit_win HXF2IHFS_win DLanalyser_win
9 10
10usbtool: 11bin2c: ../../rbutil/sansapatcher/bin2c.c
11 $(CC) $(CFLAGS) -o usbtool jz4740_usbtool.c -lusb 12 $(CC) $(CFLAGS) -o bin2c ../../rbutil/sansapatcher/bin2c.c
12usbtool_win:
13 $(CC) $(CFLAGS) -o usbtool.exe jz4740_usbtool.c -lusb -I $(WIN_LIBUSB_INCLUDE_DIR) -L $(WIN_LIBUSB_LIB_DIR)
14 13
15HXFmerge: 14bin2c.exe: ../../rbutil/sansapatcher/bin2c.c
15 $(CC) $(CFLAGS) -o bin2c.exe ../../rbutil/sansapatcher/bin2c.c
16
17jz_xloader.c: jz_xloader.bin
18 ./bin2c jz_xloader.bin jz_xloader
19
20usbtool: jz4740_usbtool.c bin2c jz_xloader.c
21 $(CC) $(CFLAGS) -o usbtool jz4740_usbtool.c jz_xloader.c -lusb
22usbtool_win: jz4740_usbtool.c bin2c.exe jz_xloader.c
23 $(CC) $(CFLAGS) -o usbtool.exe jz4740_usbtool.c jz_xloader.c -lusb -I $(WIN_LIBUSB_INCLUDE_DIR) -L $(WIN_LIBUSB_LIB_DIR)
24
25HXFmerge: HXFmerge.c
16 $(CC) $(CFLAGS) -o HXFmerge HXFmerge.c 26 $(CC) $(CFLAGS) -o HXFmerge HXFmerge.c
17HXFreplace: 27HXFreplace: HXFreplace.c
18 $(CC) $(CFLAGS) -o HXFreplace HXFreplace.c 28 $(CC) $(CFLAGS) -o HXFreplace HXFreplace.c
19HXFsplit: 29HXFsplit: HXFsplit.c
20 $(CC) $(CFLAGS) -o HXFsplit HXFsplit.c 30 $(CC) $(CFLAGS) -o HXFsplit HXFsplit.c
21IHFSsplit: 31IHFSsplit: IHFSsplit.c
22 $(CC) $(CFLAGS) -o IHFSsplit IHFSsplit.c 32 $(CC) $(CFLAGS) -o IHFSsplit IHFSsplit.c
23HXF2IHFS: 33HXF2IHFS: HXF2IHFS.c
24 $(CC) $(CFLAGS) -o HXF2IHFS HXF2IHFS.c 34 $(CC) $(CFLAGS) -o HXF2IHFS HXF2IHFS.c
25DLanalyser: 35DLanalyser: DLanalyser.c
26 $(CC) $(CFLAGS) -o DLanalyser DLanalyser.c 36 $(CC) $(CFLAGS) -o DLanalyser DLanalyser.c
27 37
28HXFmerge_win: 38HXFmerge_win: HXFmerge.c
29 $(CC) $(CFLAGS) -o HXFmerge.exe HXFmerge.c 39 $(CC) $(CFLAGS) -o HXFmerge.exe HXFmerge.c
30HXFreplace_win: 40HXFreplace_win: HXFreplace.c
31 $(CC) $(CFLAGS) -o HXFreplace.exe HXFreplace.c 41 $(CC) $(CFLAGS) -o HXFreplace.exe HXFreplace.c
32HXFsplit_win: 42HXFsplit_win: HXFsplit.c
33 $(CC) $(CFLAGS) -o HXFsplit.exe HXFsplit.c 43 $(CC) $(CFLAGS) -o HXFsplit.exe HXFsplit.c
34IHFSsplit_win: 44IHFSsplit_win: IHFSsplit.c
35 $(CC) $(CFLAGS) -o IHFSsplit.exe IHFSsplit.c 45 $(CC) $(CFLAGS) -o IHFSsplit.exe IHFSsplit.c
36HXF2IHFS_win: 46HXF2IHFS_win: HXF2IHFS.c
37 $(CC) $(CFLAGS) -o HXF2IHFS.exe HXF2IHFS.c 47 $(CC) $(CFLAGS) -o HXF2IHFS.exe HXF2IHFS.c
38 DLanalyser_win: 48DLanalyser_win: DLanalyser.c
39 $(CC) $(CFLAGS) -o DLanalyser.exe DLanalyser.c 49 $(CC) $(CFLAGS) -o DLanalyser.exe DLanalyser.c
40 50
41clean-linux: 51clean-linux:
42 rm HXFmerge HXFreplace HXFsplit usbtool IHFSsplit HXF2IHFS DLanalyser 52 rm HXFmerge HXFreplace HXFsplit usbtool IHFSsplit HXF2IHFS DLanalyser bin2c
43clean-win: 53clean-win:
44 del HXFmerge.exe HXFreplace.exe HXFsplit.exe usbtool.exe IHFSsplit.exe HXF2IHFS.exe DLanalyser.exe 54 del HXFmerge.exe HXFreplace.exe HXFsplit.exe usbtool.exe IHFSsplit.exe HXF2IHFS.exe DLanalyser.exe bin2c.exe