File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222esac
2323
2424$LOADER make check
25+
26+ make clean && git status --ignored --porcelain && test -z " $( git status --ignored --porcelain) "
Original file line number Diff line number Diff line change 4747
4848CFLAGS_add += -std = c99 -Wall -I $(OPENLIBM_HOME ) -I $(OPENLIBM_HOME )/include -I $(OPENLIBM_HOME )/ld80 -I $(OPENLIBM_HOME )/$(ARCH ) -I $(OPENLIBM_HOME )/src -DASSEMBLER -D__BSD_VISIBLE -Wno -implicit -function -declaration
4949
50- ifneq ($(NOOPT ), 1 )
51- CFLAGS_add += -O3
52- endif
50+ # The optimization flag may be overriden with the environment variable CFLAGS.
51+ CFLAGS ?= -O2
5352
5453default : all
5554
Original file line number Diff line number Diff line change @@ -40,8 +40,8 @@ ifeq ($(OS),WINNT)
4040 $(CC) -shared $(OBJS) $(LDFLAGS) $(LDFLAGS_add) -Wl,$(SONAME_FLAG),libopenlibm.$(SHLIB_EXT) -o libopenlibm.$(SHLIB_EXT)
4141else
4242 $(CC) -shared $(OBJS) $(LDFLAGS) $(LDFLAGS_add) -Wl,$(SONAME_FLAG),libopenlibm.$(SHLIB_EXT).$(SOMAJOR) -o libopenlibm.$(SHLIB_EXT).$(SOMAJOR).$(SOMINOR)
43- @- ln -sf libopenlibm.$(SHLIB_EXT).$(SOMAJOR).$(SOMINOR) libopenlibm.$(SHLIB_EXT).$(SOMAJOR)
44- @- ln -sf libopenlibm.$(SHLIB_EXT).$(SOMAJOR).$(SOMINOR) libopenlibm.$(SHLIB_EXT)
43+ ln -sf libopenlibm.$(SHLIB_EXT).$(SOMAJOR).$(SOMINOR) libopenlibm.$(SHLIB_EXT).$(SOMAJOR)
44+ ln -sf libopenlibm.$(SHLIB_EXT).$(SOMAJOR).$(SOMINOR) libopenlibm.$(SHLIB_EXT)
4545endif
4646
4747test/test-double : libopenlibm.$(SHLIB_EXT )
@@ -51,14 +51,9 @@ test/test-float: libopenlibm.$(SHLIB_EXT)
5151 $(MAKE ) -C test test-float
5252
5353clean :
54- @for dir in $(SUBDIRS ) . ; do \
55- rm -fr $$ dir/* .o $$ dir/* .a $$ dir/* .$(SHLIB_EXT ) * ; \
56- done
57- @rm -f test/test-double test/test-float
58-
59- distclean :
60- -rm -f $(OBJS ) * .a * .$(SHLIB_EXT ) libopenlibm.*
61- -$(MAKE ) -C test clean
54+ rm -f amd64/* .o arm/* .o bsdsrc/* .o i387/* .o ld128/* .o ld80/* .o src/* .o
55+ rm -f libopenlibm.a libopenlibm.$(SHLIB_EXT ) *
56+ $(MAKE ) -C test clean
6257
6358openlibm.pc : openlibm.pc.in Make.inc Makefile
6459 echo " prefix=${prefix} " > openlibm.pc
Original file line number Diff line number Diff line change @@ -12,22 +12,22 @@ all: test-double test-float # test-double-system test-float-system
1212bench : bench-syslibm bench-openlibm
1313
1414test-double : test-double.c libm-test.c
15- $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) -g $@ .c -D__BSD_VISIBLE -I ../include -I../src $(OPENLIBM_LIB ) -o $@
15+ $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) $@ .c -D__BSD_VISIBLE -I ../include -I../src $(OPENLIBM_LIB ) -o $@
1616
1717test-float : test-float.c libm-test.c
18- $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) -g $@ .c -D__BSD_VISIBLE -I ../include -I../src $(OPENLIBM_LIB ) -o $@
18+ $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) $@ .c -D__BSD_VISIBLE -I ../include -I../src $(OPENLIBM_LIB ) -o $@
1919
2020test-double-system : test-double.c libm-test.c
21- $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) -g $< -DSYS_MATH_H -lm -o $@
21+ $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) $< -DSYS_MATH_H -lm -o $@
2222
2323test-float-system : test-float.c libm-test.c
24- $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) -g $< -DSYS_MATH_H -lm -o $@
24+ $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) $< -DSYS_MATH_H -lm -o $@
2525
2626bench-openlibm : libm-bench.cpp
27- $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) -O2 $< $(OPENLIBM_LIB ) -o $@
27+ $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) $< $(OPENLIBM_LIB ) -o $@
2828
2929bench-syslibm : libm-bench.cpp
30- $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) -O2 $< -lm -o $@
30+ $(CC ) $(CPPFLAGS ) $(CFLAGS ) $(CFLAGS_add_TARGET_$(ARCH ) ) $(LDFLAGS ) $< -lm -o $@
3131
3232clean :
3333 rm -fr test-double test-float test-double-system test-float-system bench-openlibm bench-syslibm * .dSYM
You can’t perform that action at this time.
0 commit comments