801a07288f
compile warnings with or without it on Linux, so it seems no longer necessary. It may have been introduced to cope with the fabs symbol conflict, which was already removed in rev1.3 of fpu_etc.c.
38 lines
1.0 KiB
Plaintext
38 lines
1.0 KiB
Plaintext
#
|
|
# Makefile for wm-FPU-emu
|
|
#
|
|
|
|
TOPDIR = /usr/src/linux
|
|
|
|
LOCDIR = ../test/FPU-emu-tests
|
|
|
|
L_TARGET := math.a
|
|
|
|
CFLAGS = -D__KERNEL__ -I$(LOCDIR) -I$(TOPDIR)/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -mpreferred-stack-boundary=2 -DCPU=686 -march=i686
|
|
|
|
#DEBUG = -DDEBUGGING
|
|
DEBUG =
|
|
PARANOID = -DPARANOID
|
|
CFLAGS := $(CFLAGS) $(PARANOID) $(DEBUG) -DNO_ASSEMBLER \
|
|
$(MATH_EMULATION)
|
|
|
|
# From 'C' language sources:
|
|
C_OBJS =fpu_entry.o errors.o \
|
|
fpu_arith.o fpu_aux.o fpu_etc.o fpu_tags.o fpu_trig.o \
|
|
load_store.o get_address.o \
|
|
poly_atan.o poly_l2.o poly_2xm1.o poly_sin.o poly_tan.o \
|
|
reg_add_sub.o reg_compare.o reg_constant.o reg_convert.o \
|
|
reg_ld_str.o reg_divide.o reg_mul.o \
|
|
reg_u_add.o reg_u_div.o reg_u_mul.o reg_u_sub.o \
|
|
div_small.o reg_norm.o reg_round.o \
|
|
wm_shrx.o wm_sqrt.o \
|
|
div_Xsig.o polynom_Xsig.o round_Xsig.o \
|
|
shr_Xsig.o mul_Xsig.o
|
|
|
|
L_OBJS =$(C_OBJS)
|
|
|
|
include $(TOPDIR)/Rules.make
|
|
|
|
proto:
|
|
cproto -e -DMAKING_PROTO *.c >fpu_proto.h
|