48 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | # Mf-i3ob | ||
|  | # 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 = i3ob | ||
|  | Cpu = I386 | ||
|  | 
 | ||
|  | mdinclude = -I/usr/local/include -I/usr/X11R6/include | ||
|  | mdclib = -L/usr/local/lib -liconv -lm ${ncursesLib} -lossp-uuid | ||
|  | C = ${CC} ${CPPFLAGS} -Wpointer-arith -Werror -O ${CFLAGS} | ||
|  | o = o | ||
|  | mdsrc = i3le.c | ||
|  | mdobj = i3le.o | ||
|  | 
 | ||
|  | .SUFFIXES: | ||
|  | .SUFFIXES: .c .o | ||
|  | 
 | ||
|  | .c.o: | ||
|  | 	$C -c -D${Cpu} -I${Include} ${zlibInc} ${LZ4Inc} ${mdinclude} $*.c | ||
|  | 
 | ||
|  | include Mf-base | ||
|  | 
 | ||
|  | ${KernelO}: ${kernelobj} ${zlibDep} ${LZ4Dep} | ||
|  | 	${LD} -r -X -o ${KernelO} ${kernelobj} ${zlibLib} ${LZ4Lib} | ||
|  | 
 | ||
|  | ${KernelLib}: ${kernelobj} | ||
|  | 	${AR} ${ARFLAGS} ${KernelLib} ${kernelobj} | ||
|  | 
 | ||
|  | ${Scheme}: ${Kernel} ${KernelLinkDeps} ${Main} | ||
|  | 	$C -rdynamic -Wl,--export-dynamic -Wl,-zwxneeded -o ${Scheme} ${Main} ${Kernel} ${mdclib} ${KernelLinkLibs} ${LDFLAGS} | ||
|  | 
 | ||
|  | ../zlib/configure.log: | ||
|  | 	(cd ../zlib; CFLAGS="${CFLAGS} -m32" ./configure) | ||
|  | 
 | ||
|  | ../lz4/lib/liblz4.a: ${LZ4Sources} | ||
|  | 	(cd ../lz4/lib; CFLAGS="${CFLAGS} -m32" ${MAKE} liblz4.a) |