diff options
Diffstat (limited to 'utils/jz4740_tools/Makefile')
-rw-r--r-- | utils/jz4740_tools/Makefile | 46 |
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" | |||
3 | WIN_LIBUSB_LIB_DIR = "$(WIN_DRIVERS_LIBUSB_DIR)\lib\gcc" | 3 | WIN_LIBUSB_LIB_DIR = "$(WIN_DRIVERS_LIBUSB_DIR)\lib\gcc" |
4 | 4 | ||
5 | CFLAGS=-Wall | 5 | CFLAGS=-Wall |
6 | CC=gcc | ||
6 | 7 | ||
7 | linux: usbtool HXFmerge HXFreplace HXFsplit IHFSsplit HXF2IHFS DLanalyser | 8 | linux: usbtool HXFmerge HXFreplace HXFsplit IHFSsplit HXF2IHFS DLanalyser |
8 | win: usbtool_win HXFmerge_win HXFsplit_win HXFreplace_win IHFSsplit_win HXF2IHFS_win DLanalyser_win | 9 | win: usbtool_win HXFmerge_win HXFsplit_win HXFreplace_win IHFSsplit_win HXF2IHFS_win DLanalyser_win |
9 | 10 | ||
10 | usbtool: | 11 | bin2c: ../../rbutil/sansapatcher/bin2c.c |
11 | $(CC) $(CFLAGS) -o usbtool jz4740_usbtool.c -lusb | 12 | $(CC) $(CFLAGS) -o bin2c ../../rbutil/sansapatcher/bin2c.c |
12 | usbtool_win: | ||
13 | $(CC) $(CFLAGS) -o usbtool.exe jz4740_usbtool.c -lusb -I $(WIN_LIBUSB_INCLUDE_DIR) -L $(WIN_LIBUSB_LIB_DIR) | ||
14 | 13 | ||
15 | HXFmerge: | 14 | bin2c.exe: ../../rbutil/sansapatcher/bin2c.c |
15 | $(CC) $(CFLAGS) -o bin2c.exe ../../rbutil/sansapatcher/bin2c.c | ||
16 | |||
17 | jz_xloader.c: jz_xloader.bin | ||
18 | ./bin2c jz_xloader.bin jz_xloader | ||
19 | |||
20 | usbtool: jz4740_usbtool.c bin2c jz_xloader.c | ||
21 | $(CC) $(CFLAGS) -o usbtool jz4740_usbtool.c jz_xloader.c -lusb | ||
22 | usbtool_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 | |||
25 | HXFmerge: HXFmerge.c | ||
16 | $(CC) $(CFLAGS) -o HXFmerge HXFmerge.c | 26 | $(CC) $(CFLAGS) -o HXFmerge HXFmerge.c |
17 | HXFreplace: | 27 | HXFreplace: HXFreplace.c |
18 | $(CC) $(CFLAGS) -o HXFreplace HXFreplace.c | 28 | $(CC) $(CFLAGS) -o HXFreplace HXFreplace.c |
19 | HXFsplit: | 29 | HXFsplit: HXFsplit.c |
20 | $(CC) $(CFLAGS) -o HXFsplit HXFsplit.c | 30 | $(CC) $(CFLAGS) -o HXFsplit HXFsplit.c |
21 | IHFSsplit: | 31 | IHFSsplit: IHFSsplit.c |
22 | $(CC) $(CFLAGS) -o IHFSsplit IHFSsplit.c | 32 | $(CC) $(CFLAGS) -o IHFSsplit IHFSsplit.c |
23 | HXF2IHFS: | 33 | HXF2IHFS: HXF2IHFS.c |
24 | $(CC) $(CFLAGS) -o HXF2IHFS HXF2IHFS.c | 34 | $(CC) $(CFLAGS) -o HXF2IHFS HXF2IHFS.c |
25 | DLanalyser: | 35 | DLanalyser: DLanalyser.c |
26 | $(CC) $(CFLAGS) -o DLanalyser DLanalyser.c | 36 | $(CC) $(CFLAGS) -o DLanalyser DLanalyser.c |
27 | 37 | ||
28 | HXFmerge_win: | 38 | HXFmerge_win: HXFmerge.c |
29 | $(CC) $(CFLAGS) -o HXFmerge.exe HXFmerge.c | 39 | $(CC) $(CFLAGS) -o HXFmerge.exe HXFmerge.c |
30 | HXFreplace_win: | 40 | HXFreplace_win: HXFreplace.c |
31 | $(CC) $(CFLAGS) -o HXFreplace.exe HXFreplace.c | 41 | $(CC) $(CFLAGS) -o HXFreplace.exe HXFreplace.c |
32 | HXFsplit_win: | 42 | HXFsplit_win: HXFsplit.c |
33 | $(CC) $(CFLAGS) -o HXFsplit.exe HXFsplit.c | 43 | $(CC) $(CFLAGS) -o HXFsplit.exe HXFsplit.c |
34 | IHFSsplit_win: | 44 | IHFSsplit_win: IHFSsplit.c |
35 | $(CC) $(CFLAGS) -o IHFSsplit.exe IHFSsplit.c | 45 | $(CC) $(CFLAGS) -o IHFSsplit.exe IHFSsplit.c |
36 | HXF2IHFS_win: | 46 | HXF2IHFS_win: HXF2IHFS.c |
37 | $(CC) $(CFLAGS) -o HXF2IHFS.exe HXF2IHFS.c | 47 | $(CC) $(CFLAGS) -o HXF2IHFS.exe HXF2IHFS.c |
38 | DLanalyser_win: | 48 | DLanalyser_win: DLanalyser.c |
39 | $(CC) $(CFLAGS) -o DLanalyser.exe DLanalyser.c | 49 | $(CC) $(CFLAGS) -o DLanalyser.exe DLanalyser.c |
40 | 50 | ||
41 | clean-linux: | 51 | clean-linux: |
42 | rm HXFmerge HXFreplace HXFsplit usbtool IHFSsplit HXF2IHFS DLanalyser | 52 | rm HXFmerge HXFreplace HXFsplit usbtool IHFSsplit HXF2IHFS DLanalyser bin2c |
43 | clean-win: | 53 | clean-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 |