summaryrefslogtreecommitdiff
path: root/utils/MTP/beastpatcher/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'utils/MTP/beastpatcher/Makefile')
-rw-r--r--utils/MTP/beastpatcher/Makefile15
1 files changed, 9 insertions, 6 deletions
diff --git a/utils/MTP/beastpatcher/Makefile b/utils/MTP/beastpatcher/Makefile
index bb908532c2..fad6a161e4 100644
--- a/utils/MTP/beastpatcher/Makefile
+++ b/utils/MTP/beastpatcher/Makefile
@@ -32,6 +32,7 @@ all: $(OUTPUT)
32 32
33SOURCES = beastpatcher.c bootimg.c mknkboot.c main.c 33SOURCES = beastpatcher.c bootimg.c mknkboot.c main.c
34HEADERS = beastpatcher.h mtp_common.h bootimg.h mknkboot.h 34HEADERS = beastpatcher.h mtp_common.h bootimg.h mknkboot.h
35OBJS = beastpatcher.o bootimg.o mknkboot.o main.o mtp_libmtp.o
35MTPSRCS_W32 = mtp_win32.c 36MTPSRCS_W32 = mtp_win32.c
36MTPSRCS_MTP = mtp_libmtp.c 37MTPSRCS_MTP = mtp_libmtp.c
37 38
@@ -46,12 +47,14 @@ beastpatcher.exe: $(SOURCES) $(HEADERS) $(MTPSRCS_W32) $(WINLIBS)
46beastpatcher-mac: beastpatcher-i386 beastpatcher-ppc 47beastpatcher-mac: beastpatcher-i386 beastpatcher-ppc
47 lipo -create beastpatcher-ppc beastpatcher-i386 -output beastpatcher-mac 48 lipo -create beastpatcher-ppc beastpatcher-i386 -output beastpatcher-mac
48 49
49beastpatcher-i386: beastpatcher.c bootimg.c usb.h main.c libusb-i386.a 50beastpatcher-i386: $(SOURCES) $(HEADERS) $(MTPSRCS_MTP) usb.h libmtp.h libusb-i386.a libmtp-i386.a
50 $(CC) -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -framework iokit -framework coreservices -arch i386 $(CFLAGS) -o beastpatcher-i386 beastpatcher.c bootimg.c -I. libusb-i386.a 51 gcc -c -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch i386 $(CFLAGS) -I. -DBEASTPATCHER $(SOURCES) $(MTPSRCS_MTP)
52 gcc -framework iokit -framework coreservices -arch i386 -o beastpatcher-i386 $(OBJS) libusb-i386.a libmtp-i386.a -liconv
51 strip beastpatcher-i386 53 strip beastpatcher-i386
52 54
53beastpatcher-ppc: beastpatcher.c bootimg.c usb.h main.c libusb-ppc.a 55beastpatcher-ppc: $(SOURCES) $(HEADERS) $(MTPSRCS_MTP) usb.h libmtp.h libusb-ppc.a libmtp-ppc.a
54 $(CC) -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -framework iokit -framework coreservices -arch ppc $(CFLAGS) -o beastpatcher-ppc beastpatcher.c bootimg.c -I. libusb-ppc.a 56 gcc -c -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch ppc $(CFLAGS) -I. -DBEASTPATCHER $(SOURCES) $(MTPSRCS_MTP)
57 gcc -framework iokit -framework coreservices -arch ppc -o beastpatcher-ppc $(OBJS) libusb-ppc.a libmtp-ppc.a -liconv
55 strip beastpatcher-ppc 58 strip beastpatcher-ppc
56 59
57bin2c: ../../../rbutil/tools/bin2c.c 60bin2c: ../../../rbutil/tools/bin2c.c
@@ -63,4 +66,4 @@ bootimg.c: bootloader.bin bin2c
63mknkboot: mknkboot.c 66mknkboot: mknkboot.c
64 $(SILENT)$(NATIVECC) $(CFLAGS) $+ -o $@ 67 $(SILENT)$(NATIVECC) $(CFLAGS) $+ -o $@
65clean: 68clean:
66 rm -f beastpatcher.exe beastpatcher-mac beastpatcher-i386 beastpatcher-ppc beastpatcher bin2c bootimg.c bootimg.h mknkboot *~ 69 rm -f beastpatcher.exe beastpatcher-mac beastpatcher-i386 beastpatcher-ppc beastpatcher bin2c bootimg.c bootimg.h mknkboot *~ *.o