46 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| # Mf-ta6le
 | |
| # 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 = ta6le
 | |
| Cpu = X86_64
 | |
| 
 | |
| mdclib = -lm -ldl ${ncursesLib} -lpthread -lrt -luuid
 | |
| C = ${CC} ${CPPFLAGS} -m64 -msse2 -Wpointer-arith -Wall -Wextra -Werror -Wno-implicit-fallthrough -O2 -D_REENTRANT -pthread ${CFLAGS}
 | |
| o = o
 | |
| mdsrc = i3le.c
 | |
| mdobj = i3le.o
 | |
| 
 | |
| .SUFFIXES:
 | |
| .SUFFIXES: .c .o
 | |
| 
 | |
| .c.o:
 | |
| 	$C -c -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 -rdynamic -o ${Scheme} ${Main} ${Kernel} ${mdclib} ${KernelLinkLibs} ${LDFLAGS}
 | |
| 
 | |
| ../zlib/configure.log:
 | |
| 	(cd ../zlib; CFLAGS="${CFLAGS} -m64 -fPIC" ./configure --64)
 | |
| 
 | |
| ../lz4/lib/liblz4.a: ${LZ4Sources}
 | |
| 	(cd ../lz4/lib; CFLAGS="${CFLAGS} -m64" ${MAKE} liblz4.a)
 | 
