head	1.10;
access;
symbols
	libc-5-4-46:1.10
	libc-5-4-45:1.10
	libc-5-4-44:1.10
	libc-5-4-43:1.10
	libc-5-4-42:1.10
	libc-5-4-41:1.10
	libc-5-4-40:1.10
	libc-5-4-39:1.10
	libc-5-4-38:1.10
	libc-5-4-37:1.10
	libc-5-4-36:1.10
	libc-5-4-35:1.10
	libc-5-4-34:1.10
	libc-5-4-33:1.10
	libc-5-4-32:1.10
	libc-5-4-31:1.10
	libc-5-4-30:1.10
	libc-5-4-29:1.10
	libc-5-4-28:1.10
	libc-5-4-27:1.10
	libc-5-4-26:1.10
	libc-5-4-25:1.10
	libc-5-4-24:1.10
	libc-5-4-23:1.10
	libc-5-4-22:1.10
	libc-5-4-21:1.10
	libc-5-4-20:1.10
	libc-5-4-19:1.10
	libc-5-4-18:1.10
	libc-5-4-17-public:1.10
	libc-5-4-17:1.10
	libc-5-4-16:1.10
	libc-5-4-15:1.10
	libc-5-4-14:1.10
	libc-5-4-13:1.10
	libc-5-4-12:1.10
	libc-5-4-11:1.10
	libc-5-4-10:1.10
	libc-5-4-9:1.10
	libc-5-4-8:1.10
	libc-5-4-7-public:1.10
	libc-5-4-7:1.10
	libc-5-4-6:1.10
	libc-5-4-5:1.10
	libc-5-4-4:1.10
	libc-5-4-3:1.10
	libc-5-4-2:1.10
	libc-5-4-1:1.10
	libc-5-4-0:1.10
	libc-5-3-12:1.10
	libc-5-3-11:1.10
	libc-5-3-10:1.10
	libc-5-3-9:1.10
	libc-5-3-8:1.10
	libc-5-3-7:1.10
	libc-5-3-7-pre:1.10
	libc-5-3-6:1.10
	libc-5-3-5:1.10
	libc-5-3-4:1.10
	libc-5-3-3:1.10
	libc-5-3-2:1.10
	libc-5-3-1:1.10
	libc-5-3-0:1.10
	libc-5-2-19:1.9
	libc-5-2-18:1.9
	libc-5-2-17:1.9
	libc-5-2-16:1.9
	libc-5-2-15:1.9
	libc-5-2-14:1.9
	libc-5-2-13:1.9
	libc-5-2-12:1.9
	libc-5-2-11:1.9
	libc-5-2-10:1.9
	libc-5-2-9:1.8
	libc-5-2-8-1:1.7
	libc-5-2-8:1.7
	libc-5-2-7:1.7
	libc-5-2-6:1.7
	libc-5-2-5:1.5
	libc-5-2-4:1.3
	libc-5-2-3:1.3
	libc-5-2-2:1.3
	libc-5-2-1:1.3
	libc-5-2-0:1.3
	libc-5-1-4:1.3
	libc-5-1-3:1.3
	libc-5-1-2:1.2
	libc-5-1-1:1.1
	libc-5-1-0:1.1
	libc-5-0-12-stable:1.1;
locks; strict;
comment	@# @;


1.10
date	96.01.15.02.43.08;	author hjl;	state Exp;
branches;
next	1.9;

1.9
date	95.09.28.04.01.42;	author hjl;	state Exp;
branches;
next	1.8;

1.8
date	95.09.13.02.10.25;	author hjl;	state Exp;
branches;
next	1.7;

1.7
date	95.08.09.04.23.46;	author hjl;	state Exp;
branches;
next	1.6;

1.6
date	95.08.09.02.59.18;	author hjl;	state Exp;
branches;
next	1.5;

1.5
date	95.08.06.06.19.01;	author hjl;	state Exp;
branches;
next	1.4;

1.4
date	95.08.05.05.07.02;	author hjl;	state Exp;
branches;
next	1.3;

1.3
date	95.06.23.06.47.04;	author hjl;	state Exp;
branches;
next	1.2;

1.2
date	95.06.11.00.20.07;	author hjl;	state Exp;
branches;
next	1.1;

1.1
date	95.06.01.05.12.57;	author hjl;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Update for libc 5.3.0.
@
text
@#
# Makefile for Linux files in pthreads
#

TOPDIR=../../..

override STATIC=false
override DEBUG=false
override PROFILE=false
JUMP_LIB=libpthreads

include $(TOPDIR)/Makeconfig
include $(TOPDIR)/Makerules

INC_CFLAGS= -I$(TOPDIR)/sysdeps/linux/$(TARGET_ARCH) -I$(TOPDIR)
BASE_CFLAGS:= $(BASE_CFLAGS) -DTARGET_MACHINE=\"$(TARGET_MACHINE)\" \
	-DPTHREAD_KERNEL -D_LIBPTHREAD $(PTHREAD_CFLAGS)
OPT_CFLAGS:= -g
PIC_OPT_CFLAGS:= -fPIC -g

override SHARED_LIB=$(SHARED_DIR)/libpthreads.a


DIRS:= $(TARGET_ARCH)

# libpthreads
SRC1S=	_fxstat.c dirent.c

# We get them from LINUX_SYSCALL_DIR
VPATH=../../linux

SRC2S=__open.S __write.S __read.S creat.S __close.S __fcntl.S \
	__lseek.S __dup2.S __dup.S __pipe.S __fchmod.S __fchown.S \
	__execve.S __ioctl.S ftruncate.S __sigproc.S __wait4.S \
	getpgrp.S __fork.S __syscall_flock.S __getdents.S \
	__socketcall.S

SRCS=$(SRC1S) $(SRC2S)
ASMS= $(SRC1S:.c=.s) $(SRC2S:.S=.s)
OBJS= $(SRC1S:.c=.o) $(SRC2S:.S=.o)

include $(TOPDIR)/Maketargets
@


1.9
log
@Update for libc 5.2.10.
@
text
@d17 1
a17 1
	-DPTHREAD_KERNEL -D_LIBPTHREAD
d21 1
a21 2
override STATIC_LIB=$(STATIC_DIR)/libpthread.a
override SHARED_LIB=$(SHARED_DIR)/libpthread.a
@


1.8
log
@Update for libc 5.2.9.
@
text
@d10 1
a10 1
JUMP_LIB=libpthread
@


1.7
log
@Remove closdir.c.
@
text
@d7 1
d25 1
a25 1
DIRS:= i386
@


1.6
log
@Update for libc 5.2.6.
@
text
@d27 1
a27 1
SRC1S=	_fxstat.c closedir.c dirent.c
@


1.5
log
@Update for MIT pthread.
@
text
@d16 1
a16 1
	-DPTHREAD_KERNEL
d27 1
a27 1
SRC1S=	_fxstat.c malloc.c
@


1.4
log
@Update for MT.
@
text
@d17 2
d27 1
a27 1
SRC1S=	_fxstat.c
@


1.3
log
@Update for libc 5.1.3.
@
text
@d33 2
a34 1
	getpgrp.S __fork.S __syscall_flock.S __getdents.S
@


1.2
log
@Update for libc 5.1.2.
@
text
@d33 1
a33 1
	getpgrp.S __fork.S
@


1.1
log
@Update for a stable libc 5.0.12.
@
text
@d16 1
a16 1
	-DPTHREADS_SYSCALL
d25 1
a25 1
SRC1S=	_fxstat.c _xstat.c _xmknod.c _xustat.c
d32 1
a32 2
	__execve.S __link.S __unlink.S __chdir.S __chown.S __chmod.S \
	rename.S __ioctl.S ftruncate.S __sigproc.S __wait4.S \
@

