Changeset e43d658 in mainline for uspace/lib/math/Makefile


Ignore:
Timestamp:
2018-08-29T20:05:30Z (6 years ago)
Author:
Jiří Zárevúcky <jiri.zarevucky@…>
Children:
b1b201f
Parents:
aab85d90
git-author:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-08-29 15:32:57)
git-committer:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-08-29 20:05:30)
Message:

Remove arch-specific parts of libmath

These are just performance optimizations and also currently using just the obsolete slow x87 instructions on x86 platforms. These also hide the brokenness of the soft-implementations on the most used platforms. In principle, complicating the build with optimizations of a broken library doesn't make sense.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/math/Makefile

    raab85d90 re43d658  
    3030ROOT_PATH = $(USPACE_PREFIX)/..
    3131
    32 CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config
    33 
    3432LIBRARY = libmath
    3533SOVERSION = 0.0
    3634
    37 EXTRA_CFLAGS += -Iarch/$(UARCH)/include
    38 
    39 -include $(CONFIG_MAKEFILE)
    40 -include arch/$(UARCH)/Makefile.inc
    41 
    42 GENERIC_SOURCES = \
     35SOURCES = \
    4336        generic/acos.c \
    4437        generic/asin.c \
     
    6558        generic/trunc.c
    6659
    67 SOURCES = \
    68         $(GENERIC_SOURCES) \
    69         $(ARCH_SOURCES)
    70 
    7160include $(USPACE_PREFIX)/Makefile.common
Note: See TracChangeset for help on using the changeset viewer.