Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
glibc/sysdeps/unix/sysv/aix/Makefile
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
41 lines (30 sloc)
1.12 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# XXX For now always link against the syscalls export file. | |
# This is a hack until the import/export stuff is worked out. | |
+postctor += /lib/syscalls.exp | |
ifeq ($(subdir),csu) | |
sysdep_routines += aix-syscalls | |
# | |
# The foo.c is a workaround for the linker complaining about no input files. | |
$(objpfx)aix-syscalls.o : /lib/syscalls.exp | |
echo "static int a;" > foo.c | |
$(CC) -c foo.c | |
ld -bM:SRE -bpT:0x00000000 -bpD:0x00000000 -bnoentry -bI:/lib/syscalls.exp -bE:/lib/syscalls.exp foo.o -o $@ | |
rm foo.c foo.o | |
endif | |
ifeq ($(subdir),misc) | |
sysdep_routines += dl-error dl-support dl-libc dl-open dl-sym \ | |
dl-close dl-addr uitrunc | |
static-only-routines = gprsave0 gprrest0 gprsave1 gprrest1 fprsave fprrest | |
endif | |
ifeq ($(subdir),login) | |
sysdep_routines += setutxent getutxent endutxent getutxid getutxline \ | |
pututxline utmpxname | |
#sysdep_headers += utmpx.h bits/utmpx.h | |
#sysdep_headers += bits/utmp.h bits/utmpx.h | |
endif | |
# Don't compile the ctype glue code, since there is no old non-GNU C library. | |
inhibit-glue = yes | |
# XXX Don't know yet why this is needed in the moment. | |
ifeq ($(subdir),timezone) | |
CPPFLAGS-zic.c = -Dunix | |
endif |