From ea0bfe7520742ac5dec97c6ac4cdc54d2410445c Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Fri, 5 Apr 2013 19:49:04 +0200 Subject: Replace the use of uname to get the build output. Using uname has a couple of problems, especially when cross compiling. Instead check the defines set by the preprocessor to figure the type of binaries it produces. This improves support for cross compiling as it allows to (1) select the correct default target and (2) makes it possible to use separate build folders for different targets. Change-Id: I69a32904dab97755034f2f0d63f8402309d479d2 --- rbutil/ipodpatcher/Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'rbutil/ipodpatcher/Makefile') diff --git a/rbutil/ipodpatcher/Makefile b/rbutil/ipodpatcher/Makefile index 79fe4c7c03..0b0b404ca2 100644 --- a/rbutil/ipodpatcher/Makefile +++ b/rbutil/ipodpatcher/Makefile @@ -27,10 +27,8 @@ BOOTSRC = ipod1g2g.c ipod3g.c ipod4g.c ipodcolor.c ipodmini1g.c \ CFLAGS += -DWITH_BOOTOBJS endif -ifeq ($(findstring Darwin,$(shell uname)),Darwin) # additional frameworks to link on on OS X -LDOPTS += -framework CoreFoundation -framework IOKit -endif +LDOPTS_OSX += -framework CoreFoundation -framework IOKit LIBSOURCES = ipodpatcher.c fat32format.c arc4.c \ ipodio-posix.c ipodio-win32-scsi.c ipodio-win32.c -- cgit v1.2.3