You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							29 lines
						
					
					
						
							864 B
						
					
					
				
			
		
		
	
	
							29 lines
						
					
					
						
							864 B
						
					
					
				.PHONY: all
 | 
						|
all: build/array_copy_ifort build/array_copy_ifx build/array_copy_gfortran build/array_copy_ifort_debug build/array_copy_ifx_debug build/array_copy_gfortran_debug
 | 
						|
 | 
						|
.PHONY: mkbuilddir
 | 
						|
mkbuilddir:
 | 
						|
	@mkdir -p build
 | 
						|
 | 
						|
build/array_copy_ifort: array_copy.f90 mkbuilddir
 | 
						|
	ifort -O2 -g -check arg_temp_created $< -o $@
 | 
						|
 | 
						|
build/array_copy_ifx: array_copy.f90 mkbuilddir
 | 
						|
	ifx -O2 -g -check arg_temp_created $< -o $@
 | 
						|
 | 
						|
build/array_copy_gfortran: array_copy.f90 mkbuilddir
 | 
						|
	gfortran -O2 -g -fcheck-array-temporaries $< -o $@
 | 
						|
 | 
						|
build/array_copy_ifort_debug: array_copy.f90 mkbuilddir
 | 
						|
	ifort -g -check arg_temp_created $< -o $@
 | 
						|
 | 
						|
build/array_copy_ifx_debug: array_copy.f90 mkbuilddir
 | 
						|
	ifx -g -check arg_temp_created $< -o $@
 | 
						|
 | 
						|
build/array_copy_gfortran_debug: array_copy.f90 mkbuilddir
 | 
						|
	gfortran -g -fcheck-array-temporaries $< -o $@
 | 
						|
 | 
						|
.PHONY: clean
 | 
						|
clean:
 | 
						|
	@rm -f build/*
 |