From 6d1d9bed3ea567c74d787c0450c6de193e232851 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 20 Sep 2009 08:28:18 +0000 Subject: Integrate mknkboot into beastpatcher. Add a new option to beastpatcher to patch and upload an original firmware file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22745 a1c6a512-1295-4272-9138-f99709370657 --- utils/MTP/beastpatcher/Makefile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'utils/MTP/beastpatcher/Makefile') diff --git a/utils/MTP/beastpatcher/Makefile b/utils/MTP/beastpatcher/Makefile index 52887f06b2..571274034b 100644 --- a/utils/MTP/beastpatcher/Makefile +++ b/utils/MTP/beastpatcher/Makefile @@ -1,4 +1,4 @@ -CFLAGS=-Wall -W -DWITH_BOOTOBJS +CFLAGS=-Wall -W -DWITH_BOOTOBJS -DBEASTPATCHER -I../../../tools ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN) OUTPUT=beastpatcher.exe @@ -30,12 +30,17 @@ CC = $(CROSS)gcc all: $(OUTPUT) -beastpatcher: beastpatcher.c bootimg.c mtp_common.h mtp_libmtp.c main.c - gcc $(CFLAGS) -o beastpatcher beastpatcher.c bootimg.c mtp_libmtp.c main.c $(LIBS) +SOURCES = beastpatcher.c bootimg.c ../../../tools/mknkboot.c main.c +HEADERS = beastpatcher.h mtp_common.h bootimg.h ../../../tools/mknkboot.h +MTPSRCS_W32 = mtp_win32.c +MTPSRCS_MTP = mtp_libmtp.c + +beastpatcher: $(SOURCES) $(HEADERS) $(MTPSRCS_MTP) + gcc $(CFLAGS) -o beastpatcher $(SOURCES) $(MTPSRCS_MTP) $(LIBS) strip beastpatcher -beastpatcher.exe: beastpatcher.c bootimg.c mtp_common.h mtp_win32.c main.c $(WINLIBS) - $(CC) $(CFLAGS) -o beastpatcher.exe beastpatcher.c bootimg.c mtp_win32.c main.c $(WINLIBS) +beastpatcher.exe: $(SOURCES) $(HEADERS) $(MTPSRCS_W32) $(WINLIBS) + $(CC) $(CFLAGS) -o beastpatcher.exe $(SOURCES) $(MTPSRCS_W32) $(WINLIBS) $(CROSS)strip beastpatcher.exe beastpatcher-mac: beastpatcher-i386 beastpatcher-ppc -- cgit v1.2.3