X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2FMakefile;h=c488df7d665c40f8bd66afeb5e7927a85dd05ced;hb=15464be3aa0bf616c94c5c949ddfa44a90125382;hp=af931a63d4f82e91b11d9471e02bac86bcf28cd3;hpb=8d488f16977892e13e802c2bcefa58fc45921127;p=tpg%2Facess2.git diff --git a/Kernel/Makefile b/Kernel/Makefile index af931a63..c488df7d 100644 --- a/Kernel/Makefile +++ b/Kernel/Makefile @@ -16,8 +16,8 @@ MAKEDEP = $(CC) -M CPPFLAGS += -I./include -I./arch/$(ARCHDIR)/include -D_MODULE_NAME_=\"Kernel\" CPPFLAGS += -DARCH=$(ARCH) -DARCHDIR=$(ARCHDIR) -DKERNEL_VERSION=$(KERNEL_VERSION) -DBUILD_NUM=$(BUILD_NUM) -CFLAGS += -Wall -Werror -fno-stack-protector -fno-builtin -Wstrict-prototypes -g -CFLAGS += -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized +CFLAGS += -Wall -Werror -fno-stack-protector -fno-builtin -Wstrict-prototypes -g +CFLAGS += -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized ASFLAGS += -D ARCH=\"$(ARCH)\" -D ARCHDIR=\"$(ARCHDIR)\" LDFLAGS += -T arch/$(ARCHDIR)/link.ld -g @@ -54,7 +54,10 @@ clean: @$(RM) $(BIN) ../Acess2.$(ARCH).gz $(BIN).dsm ../Map.$(ARCH).txt LineCounts.$(ARCH).txt $(OBJ) $(DEPFILES) install: $(BIN) - gzip -c $(BIN) > ../Acess2.$(ARCH).gz + cp $(BIN) $(BIN)_ + $(STRIP) $(BIN)_ + gzip -c $(BIN)_ > ../Acess2.$(ARCH).gz + $(RM) $(BIN)_ $(xCP) ../Acess2.$(ARCH).gz $(DISTROOT) apidoc: @@ -67,17 +70,17 @@ $(BIN): $(OBJ) $(MODS) arch/$(ARCHDIR)/link.ld Makefile @wc -l $(SRCFILES) include/*.h > LineCounts.$(ARCH).txt @echo BUILD_NUM = $$(( $(BUILD_NUM) + 1 )) > Makefile.BuildNum.$(ARCH) $(POSTBUILD) - @$(STRIP) $(BIN) +# $(STRIP) $(BIN) %.ao.$(ARCH): %.asm Makefile - @echo --- NASM -o $@ + @echo --- AS -o $@ @$(AS) $(ASFLAGS) $< -o $@ %.o.$(ARCH): %.c Makefile # if exists %*/Makefile # @make -C %*/ all # else - @echo --- GCC -o $@ + @echo --- CC -o $@ @$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< @$(MAKEDEP) $(CPPFLAGS) -MT $@ -o $*.d.$(ARCH) $< # endif