####################################################################
#
# Makefile for the IeeeCC754 suite
# Generated by za at mar. nov. 10 18:26:49 CET 2009
#
# Compiler:           g++
# Math lib directory: 
# Math include directory: -Iinclude
# Platform:           IntelPentium_cpp
# Target:             Conversions
#
####################################################################


CXX=g++
FXX=f95

CXXFLAGS=-Iinclude -Wall -g

PLATFORMLIBDIR=
PLATFORM=IntelPentium_cpp
DEFINES= -DIntelPentium

TYPE=Conversions
TYPEDIR=Conversion

SOFTWARE=NONE_TEST
SOFTWAREINCDIR=-Iinclude

SOURCES=src/bitstring.cc src/fp.cc src/hex.cc src/IeeeCC754.cc
OBJECTS=src/bitstring.o src/fp.o src/hex.o src/IeeeCC754.o

Conversions=${TYPEDIR}/${PLATFORM}/Conversiontest.o \
              ${TYPEDIR}/${PLATFORM}/fpenv_IntelPentium_cpp.o

all: ${OBJECTS} ${PLATFORM}
	@echo
	@echo "Built target \"Conversions\""
	@echo

.cc.o:
	${CXX} ${DEFINES} -D${TYPE} -D${SOFTWARE} -c ${CXXFLAGS} ${SOFTWAREINCDIR} -o $@ $<

IntelPentium_cpp: ${${TYPE}} ${TYPEDIR}/${PLATFORM}/myfenv.o
	${CXX} ${DEFINES} -o IeeeCC754 -lm ${OBJECTS} ${TYPEDIR}/${PLATFORM}/myfenv.o ${${TYPE}}

clean:
	-rm -f IeeeCC754
	-rm -f ${OBJECTS} ${${TYPE}} ${TYPEDIR}/${PLATFORM}/myfenv.o
	-rm -f ieee.log

info:
	@echo
	@echo "Configured for:"
	@echo
	@echo "Target:             ${TYPE}"
	@echo "Platform:           ${PLATFORM}"
	@echo "Compiler:           ${CXX}"
	@echo

