summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorManuel Novoa III <mjn3@codepoet.org>2001-06-28 01:59:07 +0000
committerManuel Novoa III <mjn3@codepoet.org>2001-06-28 01:59:07 +0000
commite53f70e1e1fc250c060d3432844fb222e32754b1 (patch)
tree9e9dba365596e9ce3ebdea9245ccfa173236c76c /Makefile
parent2d95d9f12e8d4a711671411e9d9db6e6866cd4ac (diff)
downloaduClibc-alpine-e53f70e1e1fc250c060d3432844fb222e32754b1.tar.bz2
uClibc-alpine-e53f70e1e1fc250c060d3432844fb222e32754b1.tar.xz
Added a script to create bits/syscall.h for each arch.
NOTE!!! This is run by "make -C libc/sysdeps/linux/$(TARGET_ARCH) headers" in the main Makefile, but I only changed libc/sysdeps/linux/i386/Makefile as I had no way of testing it for the other archs. Various arch maintainers, please check and update the corresponding Makefile... or report bugs ;-)... appropriately. You'll also want to "cvs del" syscall.h and add it to a .cvsignore in $(ARCH)/bits. Also added a define to uClibc_config.h, __UCLIBC_USE_UNIFIED_SYSCALL__, and moved i386 unified syscall stuff out of common and into i386/bits/syscalls.h.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index c081116f3..0e6f07731 100644
--- a/Makefile
+++ b/Makefile
@@ -149,6 +149,11 @@ uClibc_config.h: Makefile Config
else \
echo "#undef __UCLIBC_HAS_RPC__" >> uClibc_config.h ; \
fi
+ @if [ "$(UNIFIED_SYSCALL)" = "true" ] ; then \
+ echo "#define __UCLIBC_USE_UNIFIED_SYSCALL__ 1" >> uClibc_config.h ; \
+ else \
+ echo "#undef __UCLIBC_USE_UNIFIED_SYSCALL__" >> uClibc_config.h ; \
+ fi
subdirs: $(patsubst %, _dir_%, $(DIRS))
@@ -213,7 +218,6 @@ clean:
- find include -type l -exec rm -f {} \;
- find . \( -name \*.o -o -name \*.a -o -name \*.so -o -name core \) -exec rm -f {} \;
$(MAKE) -C ldso clean
- $(MAKE) -C libc/sysdeps/linux/common clean
$(MAKE) -C libc/unistd clean
.PHONY: dummy subdirs