# Makefile for lib/mach/i386/int64.

CC	= false
ARCH	= eniac
CFLAGS	=
CC1	= $(CC) -m$(ARCH) $(CFLAGS) -c

LIBRARY	= /usr/lib/$(CC)/$(ARCH)/libc.a

OBJECTS	= \
	$(LIBRARY)(add64.o) \
	$(LIBRARY)(add64u.o) \
	$(LIBRARY)(cmp64.o) \
	$(LIBRARY)(cv64u.o) \
	$(LIBRARY)(cvu64.o) \
	$(LIBRARY)(diff64.o) \
	$(LIBRARY)(div64u.o) \
	$(LIBRARY)(ex64.o) \
	$(LIBRARY)(make64.o) \
	$(LIBRARY)(mul64u.o) \
	$(LIBRARY)(sub64.o) \
	$(LIBRARY)(sub64u.o) \

$(LIBRARY):	$(OBJECTS)
	$(CC) -c.a -o $@ *.o
	rm *.o

$(LIBRARY)(add64.o):	add64.ack.s
	$(CC1) add64.ack.s

$(LIBRARY)(add64u.o):	add64u.ack.s
	$(CC1) add64u.ack.s

$(LIBRARY)(cmp64.o):	cmp64.ack.s
	$(CC1) cmp64.ack.s

$(LIBRARY)(cv64u.o):	cv64u.ack.s
	$(CC1) cv64u.ack.s

$(LIBRARY)(cvu64.o):	cvu64.ack.s
	$(CC1) cvu64.ack.s

$(LIBRARY)(diff64.o):	diff64.ack.s
	$(CC1) diff64.ack.s

$(LIBRARY)(div64u.o):	div64u.ack.s
	$(CC1) div64u.ack.s

$(LIBRARY)(ex64.o):	ex64.ack.s
	$(CC1) ex64.ack.s

$(LIBRARY)(make64.o):	make64.ack.s
	$(CC1) make64.ack.s

$(LIBRARY)(mul64u.o):	mul64u.ack.s
	$(CC1) mul64u.ack.s

$(LIBRARY)(sub64.o):	sub64.ack.s
	$(CC1) sub64.ack.s

$(LIBRARY)(sub64u.o):	sub64u.ack.s
	$(CC1) sub64u.ack.s
