diff options
author | John Tytgat <joty@netsurf-browser.org> | 2008-09-28 20:35:57 +0000 |
---|---|---|
committer | John Tytgat <joty@netsurf-browser.org> | 2008-09-28 20:35:57 +0000 |
commit | 2c98147749b04c28a566b8c0f5008427e19ae2a9 (patch) | |
tree | bc64acd49543f4543823ce45be5e5e11bbda2349 /Makefile | |
parent | 70f269b59dbd1f483940d401e6e82fe5f2408a92 (diff) | |
download | libnsbmp-2c98147749b04c28a566b8c0f5008427e19ae2a9.tar.gz libnsbmp-2c98147749b04c28a566b8c0f5008427e19ae2a9.tar.bz2 |
GCCSDK 4 build compatibility (not finished yet)
svn path=/trunk/libnsbmp/; revision=5458
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 40 |
1 files changed, 20 insertions, 20 deletions
@@ -18,29 +18,29 @@ SED = sed DOXYGEN = doxygen ifeq ($(TARGET),riscos) -GCCSDK_INSTALL_CROSSBIN ?= /home/riscos/cross/bin -GCCSDK_INSTALL_ENV ?= /home/riscos/env -CC = $(GCCSDK_INSTALL_CROSSBIN)/gcc -AR = $(GCCSDK_INSTALL_CROSSBIN)/ar -CFLAGS += -Driscos -mpoke-function-name -I$(GCCSDK_INSTALL_ENV)/include -LIBS = -L$(GCCSDK_INSTALL_ENV)/lib -EXEEXT ?= ,ff8 -PREFIX = $(GCCSDK_INSTALL_ENV) + GCCSDK_INSTALL_CROSSBIN ?= /home/riscos/cross/bin + GCCSDK_INSTALL_ENV ?= /home/riscos/env + CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc) + AR := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*ar) + CFLAGS += -Driscos -mpoke-function-name -I$(GCCSDK_INSTALL_ENV)/include + LIBS = -L$(GCCSDK_INSTALL_ENV)/lib + ifneq (,$(findstring arm-unknown-riscos-gcc,$(CC))) + EXEEXT := ,e1f + SUBTARGET := -elf- + else + EXEEXT := ,ff8 + SUBTARGET := -aof- + endif + PREFIX = $(GCCSDK_INSTALL_ENV) else -CFLAGS += -g -LIBS = -PREFIX = /usr/local + CFLAGS += -g + LIBS = + PREFIX = /usr/local endif -ifeq ($(TARGET),) -OBJDIR = objects -LIBDIR = lib -BINDIR = bin -else -OBJDIR = $(TARGET)-objects -LIBDIR = $(TARGET)-lib -BINDIR = $(TARGET)-bin -endif +OBJDIR = $(TARGET)$(SUBTARGET)objects +LIBDIR = $(TARGET)$(SUBTARGET)lib +BINDIR = $(TARGET)$(SUBTARGET)bin OBJS = $(addprefix $(OBJDIR)/, $(SOURCE:.c=.o)) |