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


1.7
date	94.07.10.19.38.37;	author rluebbert;	state Exp;
branches;
next	1.6;

1.6
date	94.07.02.19.02.26;	author rluebbert;	state Exp;
branches;
next	1.5;

1.5
date	94.07.02.11.38.41;	author rluebbert;	state Exp;
branches;
next	1.4;

1.4
date	94.06.25.06.47.44;	author rluebbert;	state Exp;
branches;
next	1.3;

1.3
date	94.06.22.17.22.23;	author rluebbert;	state Exp;
branches;
next	1.2;

1.2
date	94.06.19.16.08.46;	author rluebbert;	state Exp;
branches;
next	1.1;

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


desc
@Makefile
@


1.7
log
@*** empty log message ***
@
text
@CC=gcc
CFLAGS=-O2 -m68030 -m68881 -fomit-frame-pointer -funroll-loops
CSW=-c
INCS=-I../library
LIB=libstring.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


SRC= bcmp.s bcopy.s bzero.s ffs.s index.s memccpy.c memchr.c memcmp.c memcpy.c \
	memset.c rindex.s strcasecmp.c strcat.c strcmp.s strcoll.c strcpy.s \
	strcspn.c strdup.c strerror.c strftime.c strlen.s strmode.c strncat.c \
	strncmp.s strncpy.s strpbrk.c strsep.c strspn.c strstr.c strtok.c \
	strxfrm.c swab.c memmove.c strtod.c

OBJ= bcmp.o bcopy.o bzero.o ffs.o index.o memccpy.o memchr.o memcmp.o memcpy.o \
	memset.o rindex.o strcasecmp.o strcat.o strcmp.o strcoll.o strcpy.o \
	strcspn.o strdup.o strerror.o strftime.o strlen.o strmode.o strncat.o \
	strncmp.o strncpy.o strpbrk.o strsep.o strspn.o strstr.o strtok.o \
	strxfrm.o swab.o memmove.o strtod.o

$(LIB) : $(OBJ)
	ar rv $(LIB) $(OBJ)
	ranlib $(LIB)

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

##########################################################################
memccpy.o : memccpy.c 
memchr.o : memchr.c 
memcmp.o : memcmp.c 
memset.o : memset.c 
memcpy.o : memcpy.c 
memmove.o : memmove.c 
strerror.o : strerror.c 
strcasecmp.o : strcasecmp.c 
strcat.o : strcat.c 
strcspn.o : strcspn.c 
strcoll.o : strcoll.c 
strdup.o : strdup.c ../library/ixemul.h 
swab.o : swab.c 
strtod.o : strtod.c ../library/ixemul.h 
strftime.o : strftime.c ../library/ixemul.h 
strmode.o : strmode.c 
strtok.o : strtok.c ../library/ixemul.h 
strxfrm.o : strxfrm.c 
strstr.o : strstr.c 
strspn.o : strspn.c 
strsep.o : strsep.c 
strpbrk.o : strpbrk.c 
strncat.o : strncat.c 
bcmp.o: DEFS.h
bcopy.o: DEFS.h
bzero.o: DEFS.h
ffs.o: DEFS.h
index.o: DEFS.h
rindex.o: DEFS.h
strcmp.o: DEFS.h
strcpy.o: DEFS.h
strlen.o: DEFS.h
strncmp.o: DEFS.h
strncpy.o: DEFS.h
@


1.6
log
@*** empty log message ***
@
text
@d2 1
a2 1
CFLAGS=-O2 -m68030 -m68881 -Wa,-m68030,-m68881 -fomit-frame-pointer -funroll-loops
a15 4
.c.X:
	gcc -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
a28 6
AUX= bcmp.X bcopy.X bzero.X ffs.X index.X memccpy.X memchr.X memcmp.X memcpy.X \
	memset.X rindex.X strcasecmp.X strcat.X strcmp.X strcoll.X strcpy.X \
	strcspn.X strdup.X strerror.X strftime.X strlen.X strmode.X strncat.X \
	strncmp.X strncpy.X strpbrk.X strsep.X strspn.X strstr.X strtok.X \
	strxfrm.X swab.X memmove.X strtod.X

a31 3


aux: $(AUX)
@


1.5
log
@*** empty log message ***
@
text
@d2 1
a2 1
CFLAGS=-O2 -m68030 -m68881 -fomit-frame-pointer -funroll-loops
@


1.4
log
@*** empty log message ***
@
text
@d2 1
a2 1
CFLAGS=-O2 -m68020 -m68881 -fomit-frame-pointer -funroll-loops
@


1.3
log
@020 ffp
@
text
@d9 2
a10 2
	@@copy $*.s x.c
	@@gcc -traditional -E x.c -o x.s
@


1.2
log
@*** empty log message ***
@
text
@d2 1
a2 1
CFLAGS=-O2 -m68030 -m68881 -fomit-frame-pointer -funroll-loops -Wall
@


1.1
log
@Initial revision
@
text
@d1 2
a2 2
CC=gcc2
CFLAGS=-O2 -fomit-frame-pointer -funroll-loops -DDEBUG -Wall
d7 1
d17 1
a17 1
	gcc2 -I/scsu -DFINAL -DTRANSLATE_DOTS -fgen-aux-info -fsyntax-only -S $*.c -o foo.s
d39 3
a42 1
$(LIB) .LIBRARY : $(OBJ)
a48 3
dep: $(SRC)
	$(CC) >deps -M $(INCS) $(SRC)
    
@
