X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FMakefile.tpl;h=de3b36ab59577ddc6ed6ce0c5cac1e5879eab74e;hb=7e5607004c3221d55c7992148b2f0d958cf28533;hp=2fabb12fa9cf1eb4a93eecd9fa35b31ca91f30ab;hpb=6a945643557084578509e149c84cf5dde3c59c3c;p=tpg%2Facess2.git diff --git a/Modules/Makefile.tpl b/Modules/Makefile.tpl index 2fabb12f..de3b36ab 100644 --- a/Modules/Makefile.tpl +++ b/Modules/Makefile.tpl @@ -4,15 +4,10 @@ _CPPFLAGS := $(CPPFLAGS) -CFGFILES := -CFGFILES += $(shell test -f ../../../Makefile.cfg && echo ../../../Makefile.cfg) -CFGFILES += $(shell test -f ../../Makefile.cfg && echo ../../Makefile.cfg) -CFGFILES += $(shell test -f ../Makefile.cfg && echo ../Makefile.cfg) -CFGFILES += $(shell test -f Makefile.cfg && echo Makefile.cfg) --include $(CFGFILES) +-include $(dir $(lastword $(MAKEFILE_LIST)))../Makefile.cfg CPPFLAGS := -I$(ACESSDIR)/Kernel/include -I$(ACESSDIR)/Kernel/arch/$(ARCHDIR)/include -DARCH=$(ARCH) $(_CPPFLAGS) -CFLAGS = -Wall -Werror -fno-stack-protector $(CPPFLAGS) -O3 -fno-builtin +CFLAGS := -Wall -Werror -fno-stack-protector -g -O3 -fno-builtin ifneq ($(CATEGORY),) FULLNAME := $(CATEGORY)_$(NAME) @@ -46,7 +41,8 @@ clean: install: $(BIN) ifneq ($(BUILDTYPE),static) - $(xCP) $(BIN) $(DISTROOT)/Modules/$(NAME).kmd.$(ARCH) + @$(xMKDIR) $(DISTROOT)/Modules/$(ARCH); true + $(xCP) $(BIN) $(DISTROOT)/Modules/$(ARCH)/$(NAME).kmd else endif @@ -62,9 +58,9 @@ $(BIN): %.xo.$(ARCH): $(OBJ) @$(LD) -r -o $@ $(OBJ) endif -%.o.$(_SUFFIX): %.c Makefile ../Makefile.tpl $(CFGFILES) +%.o.$(_SUFFIX): %.c Makefile $(CFGFILES) @echo --- $(CC) -o $@ - @$(CC) $(CFLAGS) -o $@ -c $< + @$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< @$(CC) -M $(CPPFLAGS) -MT $@ -o $*.d.$(ARCH) $< -include $(DEPFILES)