# $Header:Makefile 12.0$
# $ACIS:Makefile 12.0$
# $Source: /ibm/acis/usr/src/usr.lib/libfp/genfp/RCS/Makefile,v $

# ********* N.B. -R switch below is so that floating point generator
#      is in text segment only, to be linked into the kernel
#	The profiling version, however, should be compiled without -R.
#
OBJS=	fpgen.o fpops.o general.o  \
	fpa1gen.o \
	f881gen.o \
	emulgen.o \
	fpa2gen.o

CFLAGS=	-O -I../emulfp/
LD=	/bin/ld

genfplib  genfplib_p:  ${OBJS}
	@echo "building profiled genfplib "
	@cd profiled; ar cru ../genfplib_p  ${OBJS}
	@echo "building normal genfplib "
	@ar cru genfplib ${OBJS}

.c.o:
	${CC} -p -c ${CFLAGS} $*.c
	${LD} -X -r $*.o
	mv a.out profiled/$*.o
	${CC} -R -c ${CFLAGS} $*.c
	${LD} -x -r $*.o
	mv a.out $*.o

clean:
	rm -f ${OBJS} a.out core genfplib genfplib_p 
	cd profiled; rm -rf ${OBJS}
