# Makefile for lib/float. #CC1 = /bin/sh ./FP.compile LIBRARIES=libfp libfp_FILES=" \ add_ext.fc \ adder.fc \ adf4.fc \ adf8.fc \ cff4.fc \ cff8.fc \ cfi.fc \ cfu.fc \ cif4.fc \ cif8.fc \ cmf4.fc \ cmf8.fc \ compact.fc \ cuf4.fc \ cuf8.fc \ div_ext.fc \ dvf4.fc \ dvf8.fc \ extend.fc \ fef4.fc \ fef8.fc \ fif4.fc \ fif8.fc \ fptrp.s \ mlf4.fc \ mlf8.fc \ mul_ext.fc \ ngf4.fc \ ngf8.fc \ nrm_ext.fc \ sbf4.fc \ sbf8.fc \ sft_ext.fc \ shifter.fc \ sub_ext.fc \ zrf4.fc \ zrf8.fc \ zrf_ext.fc" TYPE=ack #extra commands to convert the c files to the correct assembler files #%.s: %.fc # /bin/sh ./FP.compile $< #1. make a assembler file of the c file #%.fs: %.fc # -cp $< $(<:.fc=.c) && cc -O -I. -D_MINIX -D_POSIX_SOURCE -S $(<:.fc=.c) && cp $(<:.fc=.s) $(<:.fc=.fs) # @rm $(<:.fc=.c) $(<:.fc=.s) #2. modify the assembler file #%.s: %.fs # sed -f FP.script $< > $@