Import SB128-v5.24 to main branch
[AROS.git] / tools / genmodule / Makefile
blobc9318cd33731266d3a46a6bf8e23ed5664af46e8
1 # Copyright © 2002-2009, The AROS Development Team. All rights reserved.
2 # $Id$
4 # Desc: Makefile to create genmodule
7 USER_CFLAGS := -Wall -Werror -Wunused -O2
9 -include $(TOP)/config/make.cfg
10 include Makefile.deps
12 HOST_CC ?= gcc
13 HOST_STRIP ?= strip
14 MECHO ?= echo
15 HOST_CFLAGS ?= $(USER_CFLAGS)
16 GENMODULE ?= genmodule
18 all : $(GENMODULE)
20 GENMODULEINCLUDE := $(dir $(GENMODULE))/genmod_inc/aros/libcall.h
22 $(GENMODULE) : $(GENMODULE_DEPS) $(GENMODULEINCLUDE)
23 @$(MECHO) "Compiling $(notdir $@)..."
24 @$(HOST_CC) -g $(HOST_CFLAGS) -I$(GENINCDIR) -I$(TOP)/$(CURDIR) $(GENMODULE_SRCS) -o $@
25 # @$(HOST_CC) -E $(HOST_CFLAGS) -I$(GENINCDIR) -I$(TOP)/$(CURDIR) $(GENMODULE_SRCS) -o $@.C
26 # @$(HOST_STRIP) $@
28 $(GENMODULEINCLUDE) : include/aros/libcall.h
29 @$(MKDIR) $(dir $@)
30 @$(CP) $< $@
32 clean :
33 @$(RM) $(GENMODULE) $(GENMODULEINCLUDE)
35 .PHONY : all clean