| ##===- lib/FloatConversion/Makefile -----------------*- Makefile -*-===## |
| |
| # |
| # Indicate where we are relative to the top of the source tree. |
| # |
| LEVEL=../.. |
| |
| LIBRARYNAME=gdtoa |
| |
| BYTECODE_LIBRARY = 1 |
| |
| BUILT_SOURCES = arith.h gd_qnan.h |
| |
| SOURCES = dmisc.c dtoa.c gdtoa.c gmisc.c hdtoa.c ldtoa.c misc.c |
| |
| # |
| # Include Makefile.common so we know what to do. |
| # |
| include $(LEVEL)/Makefile.common |
| |
| SRCPATH=$(PROJ_SRC_ROOT)/runtime/FloatConversion |
| OBJPATH=$(PROJ_OBJ_ROOT)/runtime/FloatConversion |
| |
| CFLAGS += -I$(OBJPATH) |
| CPPFLAGS += -I$(OBJPATH) |
| CXXFLAGS += -I$(OBJPATH) |
| |
| arith.h: $(SRCPATH)/arithchk.c |
| $(CC) $(SRCPATH)/arithchk.c -o $(OBJPATH)/arithchk |
| $(OBJPATH)/arithchk >$(OBJPATH)/arith.h |
| rm -f $(OBJPATH)/arithchk |
| |
| gd_qnan.h: arith.h $(SRCPATH)/qnan.c |
| $(CC) $(SRCPATH)/qnan.c -I$(OBJPATH) -o $(OBJPATH)/gd_qnan |
| $(OBJPATH)/gd_qnan >$(OBJPATH)/gd_qnan.h |
| rm -f $(OBJPATH)/gd_qnan |