patch-Rules_make 834 B

12345678910111213141516171819202122232425262728293031
  1. --- silo-git.orig/Rules.make 2017-10-14 10:02:18.000000000 +0200
  2. +++ silo-git/Rules.make 2017-10-15 11:42:54.792574664 +0200
  3. @@ -3,12 +3,12 @@ IMGVERSION=0.99
  4. SHELL=/bin/bash
  5. RM=rm -f
  6. # We want to force 32-bit builds
  7. -CC=gcc -m32
  8. -HOSTCC=gcc
  9. -LD=ld -m elf32_sparc
  10. -AS=as
  11. -STRIP=strip
  12. -NM=nm
  13. +CC?=gcc -m32
  14. +HOSTCC?=gcc
  15. +LD?=ld -m elf32_sparc
  16. +AS?=as
  17. +STRIP?=strip
  18. +NM?=nm
  19. ELFTOAOUT=elftoaout
  20. BIN2H=../common/bin2h
  21. @@ -18,7 +18,8 @@ LARGE_RELOC=0x380000
  22. cc-option-yn = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \
  23. > /dev/null 2>&1; then echo "y"; else echo "n"; fi;)
  24. -CFLAGS = -Os -Wall -I. -I../include -fomit-frame-pointer \
  25. +CFLAGS ?=
  26. +CFLAGS += -Wall -I. -I../include -fomit-frame-pointer \
  27. -fno-strict-aliasing -DSMALL_RELOC=$(SMALL_RELOC) \
  28. -DLARGE_RELOC=$(LARGE_RELOC)
  29. HOSTCFLAGS = -O2 -Wall