forked from len0rd/rockbox
		
	The version.sh tool tries to locate the repository root if no argument is given but it doesn't really work. Instead explicitely give it the path to the root. Change-Id: Ie3a35cb3d41bbd8819823358763f714ad045527e
		
			
				
	
	
		
			47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # This contains the file to upload
 | |
| ROMFILE=player.rom
 | |
| 
 | |
| ifndef VERSION
 | |
| VERSION=$(shell ../../tools/version.sh ../../)
 | |
| endif
 | |
| 
 | |
| CFLAGS=-Wall -W -I/usr/local/include -DVERSION=\"$(VERSION)\"
 | |
| 
 | |
| ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN)
 | |
| OUTPUT=tcctool.exe
 | |
| CROSS=
 | |
| CFLAGS+=-mno-cygwin
 | |
| else
 | |
| OUTPUT=tcctool
 | |
| CROSS=i586-mingw32msvc-
 | |
| endif
 | |
| 
 | |
| LIBS = -lusb
 | |
| WINLIBS = -I libusb-win32-device-bin-0.1.12.1/include libusb-win32-device-bin-0.1.12.1/lib/dynamic/libusb_dyn.c 
 | |
| 
 | |
| NATIVECC = gcc
 | |
| CC = $(CROSS)gcc
 | |
| 
 | |
| all: $(OUTPUT)
 | |
| 
 | |
| tcctool: tcctool.c
 | |
| 	gcc $(CFLAGS) $(LIBS) -o tcctool tcctool.c
 | |
| 	strip tcctool
 | |
| 
 | |
| tcctool.exe:  tcctool.c
 | |
| 	$(CC) $(CFLAGS) $(WINLIBS) -o tcctool.exe tcctool.c
 | |
| 	$(CROSS)strip tcctool.exe
 | |
| 
 | |
| tcctool-mac: tcctool-i386 tcctool-ppc
 | |
| 	lipo -create tcctool-ppc tcctool-i386 -output tcctool-mac
 | |
| 
 | |
| tcctool-i386:  tcctool.c usb.h libusb-i386.a
 | |
| 	gcc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -framework iokit -framework coreservices -arch i386 $(CFLAGS) -o tcctool-i386 tcctool.c -I. libusb-i386.a
 | |
| 	strip tcctool-i386
 | |
| 
 | |
| tcctool-ppc: tcctool.c usb.h libusb-ppc.a
 | |
| 	gcc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -framework iokit -framework coreservices -arch ppc $(CFLAGS) -o tcctool-ppc tcctool.c -I. libusb-ppc.a
 | |
| 	strip tcctool-ppc
 | |
| 
 | |
| clean:
 | |
| 	rm -f tcctool.exe tcctool-mac tcctool-i386 tcctool-ppc tcctool *~
 |