Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 77783
b: refs/heads/master
c: d088f32
h: refs/heads/master
i:
  77781: 698a094
  77779: f3830ed
  77775: 9baed2d
v: v3
  • Loading branch information
Paul Mundt committed Jan 28, 2008
1 parent 6d2f39e commit 79f0927
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 118 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: c2f1755becdc7c78ca07a516d358d9fa7a0a2707
refs/heads/master: d088f323574ea932a9bfc65302120e1526131887
50 changes: 44 additions & 6 deletions trunk/arch/sh/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,12 @@ core-y += $(addprefix arch/sh/boards/, \
$(filter-out ., $(patsubst %,%/,$(machdir-y))))
endif

# SH-5 mach types
# XXX.. to be reconciled with machdir-y later.
core-$(CONFIG_SH_SIMULATOR) += arch/sh/mach-sim/
core-$(CONFIG_SH_CAYMAN) += arch/sh/mach-cayman/
core-$(CONFIG_SH_HARP) += arch/sh/mach-harp/

# Companion chips
core-$(CONFIG_HD6446X_SERIES) += arch/sh/cchips/hd6446x/
core-$(CONFIG_MFD_SM501) += arch/sh/cchips/voyagergx/
Expand Down Expand Up @@ -203,9 +209,8 @@ include/asm-sh/.mach: $(wildcard include/config/sh/*.h) \
done
@touch $@

archprepare: include/asm-sh/.cpu include/asm-sh/.mach maketools

PHONY += maketools FORCE

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

Expand All @@ -216,16 +221,49 @@ zImage uImage uImage.srec vmlinux.srec: vmlinux

compressed: zImage

archprepare: include/asm-sh/.cpu include/asm-sh/.mach maketools \
arch/sh/lib64/syscalltab.h

archclean:
$(Q)$(MAKE) $(clean)=$(boot)

CLEAN_FILES += include/asm-sh/machtypes.h \
include/asm-sh/cpu include/asm-sh/.cpu \
include/asm-sh/mach include/asm-sh/.mach

define archhelp
@echo '* zImage - Compressed kernel image'
@echo ' vmlinux.srec - Create an ELF S-record'
@echo ' uImage - Create a bootable image for U-Boot'
@echo ' uImage.srec - Create an S-record for U-Boot'
endef

define filechk_gen-syscalltab
(set -e; \
echo "/*"; \
echo " * DO NOT MODIFY."; \
echo " *"; \
echo " * This file was generated by arch/sh/Makefile"; \
echo " * Any changes will be reverted at build time."; \
echo " */"; \
echo ""; \
echo "#ifndef __SYSCALLTAB_H"; \
echo "#define __SYSCALLTAB_H"; \
echo ""; \
echo "#include <linux/kernel.h>"; \
echo ""; \
echo "struct syscall_info {"; \
echo " const char *name;"; \
echo "} syscall_info_table[] = {"; \
sed -e '/^.*\.long /!d;s// { "/;s/\(\([^/]*\)\/\)\{1\}.*/\2/; \
s/[ \t]*$$//g;s/$$/" },/;s/\("\)sys_/\1/g'; \
echo "};"; \
echo ""; \
echo "#define NUM_SYSCALL_INFO_ENTRIES ARRAY_SIZE(syscall_info_table)";\
echo ""; \
echo "#endif /* __SYSCALLTAB_H */" )
endef

arch/sh/lib64/syscalltab.h: arch/sh/kernel/syscalls_64.S
$(call filechk,gen-syscalltab)

CLEAN_FILES += arch/sh/lib64/syscalltab.h \
include/asm-sh/machtypes.h \
include/asm-sh/cpu include/asm-sh/.cpu \
include/asm-sh/mach include/asm-sh/.mach
111 changes: 0 additions & 111 deletions trunk/arch/sh64/Makefile

This file was deleted.

0 comments on commit 79f0927

Please sign in to comment.