head	1.1;
branch	1.1.1;
access;
symbols
	LIBC_4_5_19:1.1.1.3
	LIBC_4_5_18:1.1.1.3
	LIBC_4_5_17:1.1.1.3
	LIBC_4_5_16:1.1.1.3
	LIBC_4_5_15:1.1.1.3
	LIBC_4_5_14:1.1.1.3
	LIBC_4_5_13:1.1.1.3
	LIBC_4_5_12:1.1.1.3
	LIBC_4_5_11:1.1.1.3
	LIBC_4_5_10:1.1.1.2
	LIBC_4_5_9:1.1.1.1
	LIBC_4_5_8:1.1.1.1
	LIBC_4_5_7:1.1.1.1
	LIBC:1.1.1;
locks; strict;
comment	@# @;


1.1
date	93.12.14.16.58.49;	author steinber;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	93.12.14.16.58.50;	author steinber;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	94.01.13.12.16.04;	author steinber;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	94.01.19.16.26.12;	author steinber;	state Exp;
branches;
next	;


desc
@@



1.1
log
@Initial revision
@
text
@#
# Makefile of Linux specific functions for i386
#

include ../../../Makeconfig

include ../../../Makerules

LIB:=../../../$(LIB)
LIBALIAS:=../../../$(LIBALIAS)

JUMP_DIR:=../../../jump/$(SHLIB)
JUMP_LIB=libc

ifndef OPTFLAGS
OPTFLAGS= -O6 -fomit-frame-pointer
endif

CFLAGS = $(WFLAGS) $(OPTFLAGS) $(INC) $(XCFLAGS)

INC=-I../../.. -I. -DLDSO_ADDR=$(LDSO_ENTRY)

ifdef STATIC

DIRS:=math

else

DIRS:=

endif

SRC1S = __brk.c  __load.c __sbrk.c __select.c __sigact.c \
	__wait.c __wait3.c __waitpid.c accept.c bind.c \
	connect.c getpeernam.c getprio.c getsocknam.c getsockopt.c \
	listen.c mmap.c ptrace.c readdir.c recv.c revcfrom.c \
	send.c sendto.c setpgrp.c setsockopt.c shutdown.c \
	sigsuspend.c socket.c socketpair.c tell.c \
	ulimit.c syscall.c libc_exit.c \
	msgget.c msgrcv.c msgsnd.c msgctl.c semget.c semop.c semctl.c \
	shmget.c shmat.c shmdt.c shmctl.c __setfpucw.c \
	__fpu_control.c __adjtime.c __ntpgttm.c
SRC2S = __vfork.c vfork.c
SRC3S = ____sig.S __adjtimex.S

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

ifdef MATH

DIRS:=math
TARGET=

all: subdir

else

ifdef STATIC

all: lib libalias

lib:: libieee

else

all: lib libalias

endif

endif

libieee: ieee.o
	$(RM) -f ../../../libieee.a
	$(AR) uvc ../../../libieee.a $^
	$(REALRANLIB) ../../../libieee.a

include ../../../Maketargets
@


1.1.1.1
log
@LIBC_4_5_7
@
text
@@


1.1.1.2
log
@LIBC_4_5_10
@
text
@d6 1
d9 21
a29 1
INC_CFLAGS=-I../../.. -I.
d31 1
a31 1
DIRS:=math crt
d33 12
a44 11
SRC1S = __brk.c  __sbrk.c __select.c __sigact.c getprio.c \
	ptrace.c readdir.c sigsuspend.c syscall.c libc_exit.c \
	__setfpucw.c __fpu_control.c
# __load.c __adjtime.c __ntpgttm.c __wait.c __wait3.c __waitpid.c
# accept.c bind.c msgget.c msgrcv.c msgsnd.c msgctl.c semget.c
# semop.c semctl.c listen.c mmap.c socket.c socketpair.c tell.c
# ulimit.c recv.c revcfrom.c send.c sendto.c setpgrp.c setsockopt.c
# shutdown.c connect.c getpeernam.c getsocknam.c getsockopt.c
# shmget.c shmat.c shmdt.c shmctl.c
#SRC2S = __vfork.c vfork.c
SRC3S = ____sig.S # __adjtimex.S
d51 10
a60 1
ifeq ($(STATIC),true)
d62 1
a62 1
LIBIEEE=$(STATIC_DIR)/libieee.a
d64 1
a64 1
lib:: check $(LIBIEEE)
d66 1
a66 2
$(STATIC_DIR)/$(SUBDIR)/ieee.o: ieee.c
	$(CC) $(CFLAGS) -c $< -o $@@
d68 4
a71 4
$(LIBIEEE): $(STATIC_DIR)/$(SUBDIR)/ieee.o
	$(RM) -f $(LIBIEEE)
	$(AR) $(AR_FLAGS) $(LIBIEEE) $?
	$(REALRANLIB) $(LIBIEEE)
d74 5
@


1.1.1.3
log
@LIBC_4_5_11
@
text
@d5 2
a6 1
TOPDIR=../../..
d8 1
a8 2
include $(TOPDIR)/Makeconfig
include $(TOPDIR)/Makerules
a9 2
INC_CFLAGS=-I$(TOPDIR) -I.

a28 2
include $(TOPDIR)/Maketargets

d33 1
a33 1
lib:: $(LIBIEEE)
d43 2
@
