head	1.1;
access;
symbols
	version39-45:1.1;
locks;
comment	@# @;


1.1
date	92.09.14.01.54.18;	author mwild;	state Exp;
branches;
next	;


desc
@Makefile
@


1.1
log
@Initial revision
@
text
@CC=gcc2
CFLAGS=-O2 -fomit-frame-pointer -funroll-loops -DDEBUG -Wall
CSW=-c
INCS=-I../library
LIB=libgen.a

.s.o:
	@@copy $*.s x.c
	@@gcc -traditional -E x.c -o x.s
	$(CC) $(CFLAGS) $(INCS) $(CSW) x.s -o $*.o

.c.o:
	$(CC) $(CFLAGS) $(INCS) $(CSW) $*.c

.c.X:
	gcc2 -I/scsu -DFINAL -DTRANSLATE_DOTS -fgen-aux-info -fsyntax-only -S $*.c -o foo.s
	-egrep -v "(static|compiled from|:[INO]C )" $*.c.X >$*.X
	rm -f $*.c.X

SRC=	 _setjmp.s alarm.c clock.c ctype_.c difftime.c errlst.c frexp.c getwd.c \
	insque.s isctype.c mktemp.c pause.c psignal.c random.c \
	remove.c remque.s setjmp.s setjmperr.c siginterrupt.c siglist.c \
	signal.c sigsetjmp.c sigsetops.c sleep.c termios.c time.c \
	ualarm.c unvis.c usleep.c vis.c modf.c isnan.c isinf.c ldexp.c fabs.c \
	wait.c wait3.c waitpid.c crypt.c fnmatch.c fts.c getlogin.c glob.c \
	raise.c times.c getmntinfo.c

OBJ=	_setjmp.o alarm.o clock.o ctype_.o difftime.o errlst.o frexp.o getwd.o \
	insque.o isctype.o mktemp.o pause.o psignal.o random.o \
	remove.o remque.o setjmp.o setjmperr.o siginterrupt.o siglist.o \
	signal.o sigsetjmp.o sigsetops.o sleep.o termios.o time.o \
	ualarm.o unvis.o usleep.o vis.o modf.o isnan.o isinf.o ldexp.o fabs.o \
	wait.o wait3.o waitpid.o crypt.o fnmatch.o fts.o getlogin.o glob.o \
	raise.o times.o getmntinfo.o

AUX=	alarm.X clock.X ctype_.X difftime.X errlst.X frexp.X getwd.X \
	isctype.X mktemp.X pause.X perror.X random.X \
	remove.X setjmperr.X siginterrupt.X siglist.X \
	signal.X sigsetjmp.X sigsetops.X sleep.X termios.X time.X \
	ualarm.X unvis.X usleep.X vis.X modf.X isnan.X isinf.X ldexp.X fabs.X \
	wait.X wait3.X waitpid.X crypt.X fnmatch.X fts.X getlogin.X glob.X \
	raise.X times.X getmntinfo.X


$(LIB) .LIBRARY : $(OBJ)

aux: $(AUX)

clean:
	rm -f $(OBJ) $(LIB)

dep: $(SRC)
	gcc >deps -M $(INCS) $(SRC)

glob.o: glob.c
	$(CC) $(CFLAGS) -ffixed-a4 $(INCS) $(CSW) $*.c
    
##########################################################################
_setjmp.o _insque.o remque.o setjmp.o: DEFS.h
@
