* conf/Makefile.common: Poison float and double on non-emu.
This commit is contained in:
parent
ee0220bc26
commit
3e912fda81
3 changed files with 15 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2013-05-08 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* conf/Makefile.common: Poison float and double on non-emu.
|
||||||
|
|
||||||
2013-05-08 Vladimir Serbinenko <phcoder@gmail.com>
|
2013-05-08 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* configure.ac: Don't disable extended registers on emu.
|
* configure.ac: Don't disable extended registers on emu.
|
||||||
|
|
|
@ -40,6 +40,11 @@ endif
|
||||||
|
|
||||||
# Other options
|
# Other options
|
||||||
|
|
||||||
|
if ! COND_emu
|
||||||
|
CFLAGS_PLATFORM += -Dfloat=__grub_poision
|
||||||
|
CFLAGS_PLATFORM += -Ddouble=__grub_poision
|
||||||
|
endif
|
||||||
|
|
||||||
CPPFLAGS_DEFAULT = -DGRUB_FILE=\"$(subst $(srcdir)/,,$<)\"
|
CPPFLAGS_DEFAULT = -DGRUB_FILE=\"$(subst $(srcdir)/,,$<)\"
|
||||||
CPPFLAGS_DEFAULT += -I$(builddir)
|
CPPFLAGS_DEFAULT += -I$(builddir)
|
||||||
CPPFLAGS_DEFAULT += -I$(srcdir)
|
CPPFLAGS_DEFAULT += -I$(srcdir)
|
||||||
|
|
|
@ -488,6 +488,12 @@ for src in sorted (os.listdir (os.path.join (indir, "src"))):
|
||||||
fw.close ()
|
fw.close ()
|
||||||
continue
|
continue
|
||||||
f = codecs.open (infile, "r", "utf-8")
|
f = codecs.open (infile, "r", "utf-8")
|
||||||
|
if src == "types.h":
|
||||||
|
fw.write (f.read ().replace ("float f;", "").replace ("double g;", ""))
|
||||||
|
f.close ()
|
||||||
|
fw.close ()
|
||||||
|
continue
|
||||||
|
|
||||||
fw.write (f.read ())
|
fw.write (f.read ())
|
||||||
f.close ()
|
f.close ()
|
||||||
fw.close ()
|
fw.close ()
|
||||||
|
|
Loading…
Reference in a new issue