Files
Arquivotheca.SunOS-4.1.4/lib/libc/sys/common/Makefile
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

58 lines
2.0 KiB
Makefile

#
# @(#)Makefile 1.1 94/10/31 SMI
#
# Copyright (c) 1987 by Sun Microsystems, Inc.
#
all: xall
include ../../Makefile.arch
# although the assembly is machine-dependent, this list is common to
# to both sparc and m68k -note def. of PSEUDO_SRCS must precede its
# use in $(ARCH)/Makefile
#
# All system calls that take pathnames have been split out into 4.2/sys5
# because POSIX(sys5) considers a null path a bug & bsd doesn't.
PSEUDO_SRCS = \
accept.s adjtime.s async_daemon.s \
bind.s close.s connect.s dup.s dup2.s \
exportfs.s fchdir.s fchmod.s fchown.s fchroot.s fcntl.s flock.s \
fpathconf.s fstat.s fstatfs.s fsync.s ftruncate.s getdents.s \
getdomainname.s getdtablesize.s getfh.s getgid.s \
gethostid.s gethostname.s getitimer.s getmsg.s getpagesize.s \
getpeername.s getpid.s getpriority.s getrlimit.s getrusage.s \
getsockname.s getsockopt.s gettimeofday.s getuid.s ioctl.s \
killpg.s listen.s mctl.s mincore.s mprotect.s munmap.s nfssvc.s \
poll.s profil.s putmsg.s read.s readv.s recv.s recvfrom.s \
recvmsg.s select.s send.s sendmsg.s sendto.s setdomainname.s \
sethostname.s setitimer.s setpgid.s setpriority.s \
setregid.s setreuid.s setrlimit.s setsockopt.s \
settimeofday.s shutdown.s sigblock.s sigpause.s sigpending.s \
sigsetmask.s sigstack.s socket.s socketpair.s statfs.s sync.s \
sysconf.s umask.s uname.s ustat.s vhangup.s vtrace.s wait4.s \
write.s writev.s
include $(ARCH)/Makefile
include ../../Makefile.master
MID_SRC = auditsys.c execl.c execle.c execv.c mkfifo.c msgsys.c pathconf.c \
rfssys.c semsys.c setsid.c shmsys.c sigvec.c wait.c wait3.c
OBJS = $(MID_SRC:%.c=$(VARIANT)/%.o) $(PSEUDO_SRCS:%.s=$(VARIANT)/%.o) $(MD_ASSRC:$(ARCH)/%.s=$(VARIANT)/%.o) $(MD_CSRC:%.c=$(VARIANT)/%.o) $(SHLIB_PSEUDO:%.s=$(VARIANT)/%.o)
xall: $$(LIBS)
$(LIBS) : symlink $$(VARIANT) $$(OBJS)
mkfifo.c pathconf.c: ../common/chkpath.h
libc_comm.so := SHLIB_PSEUDO = aiocancel.s aioread.s aiowait.s aiowrite.s
symlink:
rm -rf strings;\
ln -s ../../strings strings
.INIT: $(MD_HDRS)
clean: master.clean