X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Modules%2FMakefile.tpl;h=2484610ddfede42217a9dd4edfe92ffe23346f51;hb=f035491c949cb86d92a93fc3d9d033538704256b;hp=64cf4b551efc215d8bfef2b9560c70c1e838b636;hpb=75e87cf46a3899f76bae5c64e130cfc033562e9a;p=tpg%2Facess2.git diff --git a/Modules/Makefile.tpl b/Modules/Makefile.tpl index 64cf4b55..2484610d 100644 --- a/Modules/Makefile.tpl +++ b/Modules/Makefile.tpl @@ -5,7 +5,7 @@ -include ../../Makefile.cfg CPPFLAGS = -I../../Kernel/include -I../../Kernel/arch/$(ARCHDIR)/include -DARCH=$(ARCH) -CFLAGS = -Wall -Werror $(CPPFLAGS) +CFLAGS = -Wall -Werror -fno-stack-protector $(CPPFLAGS) OBJ := $(addsuffix .$(ARCH),$(OBJ)) BIN = ../$(NAME).kmd.$(ARCH) @@ -19,11 +19,14 @@ DEPFILES := $(DEPFILES:%.o.$(ARCH)=%.d.$(ARCH)) all: $(BIN) clean: - $(RM) $(BIN) $(KOBJ) $(OBJ) $(DEPFILES) + $(RM) $(BIN) $(BIN).dsm $(KOBJ) $(OBJ) $(DEPFILES) $(BIN): $(OBJ) @echo --- $(LD) -o $@ - @$(LD) -T ../link.ld -shared -o $@ $(OBJ) + @$(LD) -T ../link.ld -shared -nostdlib -o $@ $(OBJ) +# @$(LD) -shared -nostdlib -o $@ $(OBJ) + @$(OBJDUMP) -d $(BIN) > $(BIN).dsm + cp $@ $(DISTROOT)/Modules/$(NAME).kmd @echo --- $(LD) -o $(KOBJ) @$(CC) -Wl,-r -nostdlib -o $(KOBJ) $(OBJ)