From 897040bbe04a0ec02cca7826f4258c2427cc8044 Mon Sep 17 00:00:00 2001 From: John Tytgat Date: Sun, 28 Sep 2008 20:35:57 +0000 Subject: GCCSDK 4 build compatibility (not finished yet) svn path=/trunk/pencil/; revision=5458 --- makefile | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/makefile b/makefile index 56be142..b31e1e6 100644 --- a/makefile +++ b/makefile @@ -11,21 +11,10 @@ HDRS = pencil.h pencil_internal.h GCCSDK_INSTALL_CROSSBIN ?= /home/riscos/cross/bin GCCSDK_INSTALL_ENV ?= /home/riscos/env -ifeq (${AB_ELFBUILD},yes) -EXEEXT=,e1f -else -EXEEXT=,ff8 -endif - .PHONY: all install clean -ifeq (${AB_ELFBUILD},yes) -CC = $(GCCSDK_INSTALL_CROSSBIN)/arm-unknown-riscos-gcc -AR = $(GCCSDK_INSTALL_CROSSBIN)/arm-unknown-riscos-ar -else -CC = $(GCCSDK_INSTALL_CROSSBIN)/gcc -AR = $(GCCSDK_INSTALL_CROSSBIN)/ar -endif +CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc) +AR := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*ar) CFLAGS = -std=c99 -O3 -W -Wall -Wundef -Wpointer-arith -Wcast-qual \ -Wcast-align -Wwrite-strings -Wstrict-prototypes \ -Wmissing-prototypes -Wmissing-declarations \ @@ -34,6 +23,11 @@ CFLAGS = -std=c99 -O3 -W -Wall -Wundef -Wpointer-arith -Wcast-qual \ ARFLAGS = cr LIBS = -L$(GCCSDK_INSTALL_ENV)/lib -lOSLib32 -lrufl INSTALL = $(GCCSDK_INSTALL_ENV)/ro-install +ifneq (,$(findstring arm-unknown-riscos-gcc,$(CC))) + EXEEXT=,e1f +else + EXEEXT=,ff8 +endif OBJS = $(SOURCE:.c=.o) -- cgit v1.2.3