|  Peter S. Mazinger | ba31c6c463
							
							Remove TOPDIR | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | e6aa37afc9
							
							Replace all Makefiles for new build infrastucture | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | 6d0c300ebf
							
							Remove s_ceilf.c and s_floorf.c, ceilf and floorf are provided by the float_wrapper. I hope that __ceilf and __floorf are not needed anywhere. Use only __finite from s_finite.c, disabled in fpmacros.c. Allow IMA compiling, 2 files: s_lib_version.c and w_cabs.c have to be reworked for complete IMA. | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | 3a7ac9c7a7
							
							Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much. | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | 998913a5ce
							
							Do not defer expansions where useless, like CSRC/OBJS/LIB_NAME/AR_LIB_NAME, defer only for shared lib related stuff, because it is optional. Run STRIPTOOL only once. More use of /$^/$<. | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | 17df0bf5cd
							
							Remove unneeded temporary file, libm.so will wait until libm.a target is finished | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | 8a03116fa2
							
							Allow parallel building in libm | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | 5632685c25
							
							Modify libm's Makefile not needing any recursion | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | ee27949b66
							
							If HAVE_SHARED is disabled and libm/TARGET_ARCH does not exist, subdirs does not resolve to anything, not pulling in libm.a target. Add libm.a to all: . | 20 rokov pred | 
				
					
						|  Mike Frysinger | 88d380be0a
							
							fix building | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | f70602be19
							
							Remove ar-target and shared targets, at build time now we traverse the tree only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a | 20 rokov pred | 
				
					
						|  Peter S. Mazinger | 0929e196d2
							
							no check needed in libm/libpthread, we do not recurse anymore if the related option is not set, more Makefile cleanups | 20 rokov pred | 
				
					
						|  Eric Andersen | 0686404653
							
							split the float wrappers into separate object files | 20 rokov pred | 
				
					
						|  Eric Andersen | c4e44e97f8
							
							Trim off whitespace | 20 rokov pred | 
				
					
						|  Mike Frysinger | d4fad9c64e
							
							make sure we only create libm.a before running through subdirs, then install it | 20 rokov pred | 
				
					
						|  Mike Frysinger | 08c9aafdbb
							
							make sure subdirs requires the toplevel $(LIBM) already exists | 20 rokov pred | 
				
					
						|  Mike Frysinger | eaa4b0e899
							
							redo targets so the archives are only re-built when needed.  also change the logic to use Makefile if statements rather than shell. | 21 rokov pred | 
				
					
						|  Eric Andersen | 3d831a7c27
							
							Cleaned up patch from Peter S. Mazinger adding support for | 21 rokov pred | 
				
					
						|  Manuel Novoa III | 5e383688dc
							
							Always include the sqrtf wrapper in libm so that we don't need to worry | 21 rokov pred | 
				
					
						|  Manuel Novoa III | d8c8b456f4
							
							We need to link with libgcc.a when creating shared libs, in order to | 22 rokov pred | 
				
					
						|  Eric Andersen | b2c0634d20
							
							Make certain that arch specific stuff is compiled last | 22 rokov pred | 
				
					
						|  Eric Andersen | fe6015e8aa
							
							minor cleanup | 22 rokov pred | 
				
					
						|  Eric Andersen | ff23ecf669
							
							Peter Kjellerstedt writes: | 22 rokov pred | 
				
					
						|  Eric Andersen | dd3fb0f8c1
							
							Peter Kjellerstedt writes: | 22 rokov pred | 
				
					
						|  Eric Andersen | 49f0dd0fcb
							
							Peter Kjellerstedt writes: | 22 rokov pred | 
				
					
						|  Eric Andersen | f63dad74e8
							
							Add in ceilf() and floorf() since XFree86 wants them... | 22 rokov pred | 
				
					
						|  Eric Andersen | 2a0977528a
							
							Patch from Simon Rowe to try and build asm libm code | 23 rokov pred | 
				
					
						|  Eric Andersen | 6737908f74
							
							Ok, this commit is _huge_ and its gonna change the world.  I've | 23 rokov pred | 
				
					
						|  Eric Andersen | 58bd16ab17
							
							Fixup and unifiy version numbering.  Automate versioning updates. | 23 rokov pred | 
				
					
						|  Eric Andersen | 3942feca80
							
							Fill a few little holes in the math library | 23 rokov pred |