47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | # Mf-a6s2 | ||
|  | # Copyright 1984-2017 Cisco Systems, Inc. | ||
|  | # | ||
|  | # Licensed under the Apache License, Version 2.0 (the "License"); | ||
|  | # you may not use this file except in compliance with the License. | ||
|  | # You may obtain a copy of the License at | ||
|  | # | ||
|  | # http://www.apache.org/licenses/LICENSE-2.0 | ||
|  | # | ||
|  | # Unless required by applicable law or agreed to in writing, software | ||
|  | # distributed under the License is distributed on an "AS IS" BASIS, | ||
|  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
|  | # See the License for the specific language governing permissions and | ||
|  | # limitations under the License. | ||
|  | 
 | ||
|  | m = a6s2 | ||
|  | Cpu = X86_64 | ||
|  | 
 | ||
|  | mdclib = -lnsl -ldl -lm ${cursesLib} -lrt | ||
|  | C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wextra -Werror -O ${CFLAGS} | ||
|  | o = o | ||
|  | mdsrc = i3le.c | ||
|  | mdobj = i3le.o | ||
|  | 
 | ||
|  | .SUFFIXES: | ||
|  | .SUFFIXES: .c .o | ||
|  | 
 | ||
|  | .c.o: | ||
|  | 	$C -c -DSOLARIS -D${Cpu} -I${Include} ${zlibInc} ${LZ4Inc} $*.c | ||
|  | 
 | ||
|  | include Mf-base | ||
|  | 
 | ||
|  | ${KernelO}: ${kernelobj} ${zlibDep} ${LZ4Dep} | ||
|  | 	${LD} -melf_x86_64 -r -X -o ${KernelO} ${kernelobj} ${zlibLib} ${LZ4Lib} | ||
|  | 
 | ||
|  | ${KernelLib}: ${kernelobj} | ||
|  | 	${AR} ${ARFLAGS} ${KernelLib} ${kernelobj} | ||
|  | 
 | ||
|  | ${Scheme}: ${Kernel} ${KernelLinkDeps} ${Main} | ||
|  | 	$C -o ${Scheme} ${Main} ${Kernel} ${mdclib} ${KernelLinkLibs} ${LDFLAGS} | ||
|  | 
 | ||
|  | ../zlib/configure.log: | ||
|  | 	(cd ../zlib; CFLAGS="${CFLAGS} -m64" ./configure --64) | ||
|  | 
 | ||
|  | ../lz4/lib/liblz4.a: ${LZ4Sources} | ||
|  | 	(cd ../lz4/lib; CFLAGS="${CFLAGS} -m64" ${MAKE} liblz4.a) |