1
0
mirror of https://github.com/deadw00d/AROS.git synced 2025-12-08 22:46:36 +00:00
Files
AROS-v0/tools/genmodule/Makefile
deadwood 6bf983798d Change the way how library base is made available inside of library
Always use R12 register to retrieve library base.
2022-01-03 18:56:13 +01:00

35 lines
821 B
Makefile

# Copyright © 2002-2009, The AROS Development Team. All rights reserved.
# $Id$
#
# Desc: Makefile to create genmodule
#
USER_CFLAGS := -Wall -Werror -Wunused -O2
-include $(TOP)/config/make.cfg
include Makefile.deps
HOST_CC ?= gcc
HOST_STRIP ?= strip
MECHO ?= echo
HOST_CFLAGS ?= $(USER_CFLAGS)
GENMODULE ?= genmodule
GM_CPPFLAGS :=
ifeq ($(AROS_TARGET_CPU),x86_64)
GM_CPPFLAGS := -DLIBBASE_IN_REG
endif
all : $(GENMODULE)
$(GENMODULE) : $(GENMODULE_DEPS)
@$(MECHO) "Compiling $(notdir $@)..."
@$(HOST_CC) -g $(HOST_CFLAGS) $(GM_CPPFLAGS) -I$(GENINCDIR) -I$(TOP)/$(CURDIR) $(GENMODULE_SRCS) -o $@
# @$(HOST_CC) -E $(HOST_CFLAGS) $(GM_CPPFLAGS) -I$(GENINCDIR) -I$(TOP)/$(CURDIR) $(GENMODULE_SRCS) -o $@.C
# @$(HOST_STRIP) $@
clean :
@$(RM) $(GENMODULE)
.PHONY : all clean