VERSION=1.4.14 IMGVERSION=0.99 SHELL=/bin/bash RM=rm -f # We want to force 32-bit builds CC=gcc -m32 HOSTCC=gcc LD=ld -m elf32_sparc AS=as STRIP=strip NM=nm ELFTOAOUT=elftoaout BIN2H=../common/bin2h SMALL_RELOC=0x280000 LARGE_RELOC=0x380000 cc-option-yn = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ > /dev/null 2>&1; then echo "y"; else echo "n"; fi;) CFLAGS = -Os -Wall -I. -I../include -fomit-frame-pointer \ -fno-strict-aliasing -fno-PIC -U_FORTIFY_SOURCE \ -DSMALL_RELOC=$(SMALL_RELOC) \ -DLARGE_RELOC=$(LARGE_RELOC) HOSTCFLAGS = -O2 -Wall ifeq ($(call cc-option-yn, -fno-stack-protector),y) CFLAGS += -fno-stack-protector endif OPSYS=$(shell uname) OSREV=$(shell uname -r) ifeq ($(OPSYS),SunOS) ifeq (5.,$(findstring 5.,$(OSREV))) OPSYS=Solaris endif endif MACHINE=$(subst sparc64,sparc,$(shell uname -m)) ../common/%: $(MAKE) -C ../common $*