X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FMakefile.tpl;h=c96d8b058e001648a2713ae42b40b7cb4e535533;hb=845b6f9d90bb87b5e760e4d49aa93b0e003ab750;hp=2003c92361bbba7a074048cf0d30bf2fff7aa1a6;hpb=78b34d31dc7c744c53f96ad63bda759bfb215494;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Makefile.tpl b/KernelLand/Modules/Makefile.tpl index 2003c923..c96d8b05 100644 --- a/KernelLand/Modules/Makefile.tpl +++ b/KernelLand/Modules/Makefile.tpl @@ -16,7 +16,7 @@ CPPFLAGS += -DARCH=$(ARCH) -DARCH_is_$(ARCH) -DARCHDIR_is_$(ARCHDIR) CPPFLAGS += $(_CPPFLAGS) CPPFLAGS += $(LIBINCLUDES) -ffreestanding CFLAGS := -std=gnu99 -Wall -fno-stack-protector -g -O3 -CFLAGS += -Werror +CFLAGS += -Werror -fno-omit-frame-pointer ifneq ($(CATEGORY),) FULLNAME := $(CATEGORY)_$(NAME) @@ -62,20 +62,20 @@ endif ifneq ($(BUILDTYPE),static) $(BIN): %.kmd.$(ARCH): $(OBJ) - @echo --- $(LD) -o $@ + @echo --- [LD] -o $@ @$(LD) --allow-shlib-undefined -shared -nostdlib -o $@ $(OBJ) -defsym=DriverInfo=_DriverInfo_$(FULLNAME) $(LDFLAGS) @$(DISASM) $(BIN) > $(BIN).dsm else $(BIN): %.xo.$(ARCH): $(OBJ) - @echo --- $(LD) -o $@ + @echo --- [LD] -o $@ @$(LD) -r -o $@ $(OBJ) $(LDFLAGS) endif obj-$(_SUFFIX)/%.o: %.c Makefile $(CFGFILES) - @echo --- $(CC) -o $@ + @echo --- [CC] -o $@ @mkdir -p $(dir $@) @$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< - @$(CC) -M $(CPPFLAGS) -MT $@ -o obj-$(_SUFFIX)/$*.d $< + @$(CC) -M $(CPPFLAGS) -MT $@ -MP -o obj-$(_SUFFIX)/$*.d $< -include $(DEPFILES) # vim: ft=make