Skip to content

Commit

Permalink
kbuild: h8300,m68knommu,sh,sh64 use generic asm-offsets.h support
Browse files Browse the repository at this point in the history
h8300, m68knommu, sh and sh64 all used the name asm-offsets.h so minimal
changes required.

Signed-off-by: Sam Ravnborg <[email protected]>
  • Loading branch information
Sam Ravnborg committed Sep 9, 2005
1 parent 86feeaa commit cca6e6f
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 33 deletions.
8 changes: 0 additions & 8 deletions arch/h8300/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -61,18 +61,10 @@ archmrproper:
archclean:
$(Q)$(MAKE) $(clean)=$(boot)

prepare: include/asm-$(ARCH)/asm-offsets.h

include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.s \
include/asm include/linux/version.h
$(call filechk,gen-asm-offsets)

vmlinux.srec vmlinux.bin: vmlinux
$(Q)$(MAKE) $(build)=$(boot) $(boot)/$@

define archhelp
echo 'vmlinux.bin - Create raw binary'
echo 'vmlinux.srec - Create srec binary'
endef

CLEAN_FILES += include/asm-$(ARCH)/asm-offsets.h
10 changes: 0 additions & 10 deletions arch/m68knommu/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -102,21 +102,11 @@ CFLAGS += -DUTS_SYSNAME=\"uClinux\"

head-y := arch/m68knommu/platform/$(cpuclass-y)/head.o

CLEAN_FILES := include/asm-$(ARCH)/asm-offsets.h \
arch/$(ARCH)/kernel/asm-offsets.s

core-y += arch/m68knommu/kernel/ \
arch/m68knommu/mm/ \
$(CLASSDIR) \
arch/m68knommu/platform/$(PLATFORM)/
libs-y += arch/m68knommu/lib/

prepare: include/asm-$(ARCH)/asm-offsets.h

archclean:
$(Q)$(MAKE) $(clean)=arch/m68knommu/boot

include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.s \
include/asm include/linux/version.h \
include/config/MARKER
$(call filechk,gen-asm-offsets)
11 changes: 2 additions & 9 deletions arch/sh/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ endif
prepare: maketools include/asm-sh/.cpu include/asm-sh/.mach

.PHONY: maketools FORCE
maketools: include/asm-sh/asm-offsets.h include/linux/version.h FORCE
maketools: include/linux/version.h FORCE
$(Q)$(MAKE) $(build)=arch/sh/tools include/asm-sh/machtypes.h

all: zImage
Expand All @@ -168,14 +168,7 @@ compressed: zImage
archclean:
$(Q)$(MAKE) $(clean)=$(boot)

CLEAN_FILES += include/asm-sh/machtypes.h include/asm-sh/asm-offsets.h

arch/sh/kernel/asm-offsets.s: include/asm include/linux/version.h \
include/asm-sh/.cpu include/asm-sh/.mach

include/asm-sh/asm-offsets.h: arch/sh/kernel/asm-offsets.s
$(call filechk,gen-asm-offsets)

CLEAN_FILES += include/asm-sh/machtypes.h

define archhelp
@echo ' zImage - Compressed kernel image (arch/sh/boot/zImage)'
Expand Down
8 changes: 2 additions & 6 deletions arch/sh64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,7 @@ compressed: zImage
archclean:
$(Q)$(MAKE) $(clean)=$(boot)

prepare: include/asm-$(ARCH)/asm-offsets.h arch/$(ARCH)/lib/syscalltab.h

include/asm-$(ARCH)/asm-offsets.h: arch/$(ARCH)/kernel/asm-offsets.s \
include/asm include/linux/version.h
$(call filechk,gen-asm-offsets)
prepare: arch/$(ARCH)/lib/syscalltab.h

define filechk_gen-syscalltab
(set -e; \
Expand Down Expand Up @@ -108,7 +104,7 @@ endef
arch/$(ARCH)/lib/syscalltab.h: arch/sh64/kernel/syscalls.S
$(call filechk,gen-syscalltab)

CLEAN_FILES += include/asm-$(ARCH)/asm-offsets.h arch/$(ARCH)/lib/syscalltab.h
CLEAN_FILES += arch/$(ARCH)/lib/syscalltab.h

define archhelp
@echo ' zImage - Compressed kernel image (arch/sh64/boot/zImage)'
Expand Down

0 comments on commit cca6e6f

Please sign in to comment.