62 lines
		
	
	
		
			910 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			910 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# 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 $< > $@
 |