128 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			128 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | #! /bin/sh | ||
|  | 
 | ||
|  | # libpng-config | ||
|  | # provides configuration info for libpng. | ||
|  | 
 | ||
|  | # Copyright (C) 2002, 2004, 2006, 2007 Glenn Randers-Pehrson | ||
|  | 
 | ||
|  | # This code is released under the libpng license. | ||
|  | # For conditions of distribution and use, see the disclaimer | ||
|  | # and license in png.h | ||
|  | 
 | ||
|  | # Modeled after libxml-config. | ||
|  | 
 | ||
|  | version="1.6.37" | ||
|  | prefix="//home/xz/Documents/testing/compile_test/lpng1637/rk1808" | ||
|  | exec_prefix="${prefix}" | ||
|  | libdir="${exec_prefix}/lib" | ||
|  | includedir="${prefix}/include/libpng16" | ||
|  | libs="-lpng16" | ||
|  | all_libs="-lpng16 -lm -lz -lm " | ||
|  | I_opts="-I${includedir}" | ||
|  | L_opts="-L${libdir}" | ||
|  | R_opts="" | ||
|  | cppflags="" | ||
|  | ccopts="" | ||
|  | ldopts="" | ||
|  | 
 | ||
|  | usage() | ||
|  | { | ||
|  |     cat <<EOF | ||
|  | Usage: $0 [OPTION] ... | ||
|  | 
 | ||
|  | Known values for OPTION are: | ||
|  | 
 | ||
|  |   --prefix        print libpng prefix | ||
|  |   --libdir        print path to directory containing library | ||
|  |   --libs          print library linking information | ||
|  |   --ccopts        print compiler options | ||
|  |   --cppflags      print pre-processor flags | ||
|  |   --cflags        print preprocessor flags, I_opts, and compiler options | ||
|  |   --I_opts        print "-I" include options | ||
|  |   --L_opts        print linker "-L" flags for dynamic linking | ||
|  |   --R_opts        print dynamic linker "-R" or "-rpath" flags | ||
|  |   --ldopts        print linker options | ||
|  |   --ldflags       print linker flags (ldopts, L_opts, R_opts, and libs) | ||
|  |   --static        revise subsequent outputs for static linking | ||
|  |   --help          print this help and exit | ||
|  |   --version       print version information | ||
|  | EOF | ||
|  | 
 | ||
|  |     exit $1 | ||
|  | } | ||
|  | 
 | ||
|  | if test $# -eq 0; then | ||
|  |     usage 1 | ||
|  | fi | ||
|  | 
 | ||
|  | while test $# -gt 0; do | ||
|  |     case "$1" in | ||
|  | 
 | ||
|  |     --prefix) | ||
|  |         echo ${prefix} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --version) | ||
|  |         echo ${version} | ||
|  |         exit 0 | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --help) | ||
|  |         usage 0 | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --ccopts) | ||
|  |         echo ${ccopts} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --cppflags) | ||
|  |         echo ${cppflags} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --cflags) | ||
|  |         echo ${I_opts} ${cppflags} ${ccopts} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --libdir) | ||
|  |         echo ${libdir} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --libs) | ||
|  |         echo ${libs} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --I_opts) | ||
|  |         echo ${I_opts} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --L_opts) | ||
|  |         echo ${L_opts} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --R_opts) | ||
|  |         echo ${R_opts} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --ldopts) | ||
|  |         echo ${ldopts} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --ldflags) | ||
|  |         echo ${ldopts} ${L_opts} ${R_opts} ${libs} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     --static) | ||
|  |         R_opts="" | ||
|  |         libs=${all_libs} | ||
|  |         ;; | ||
|  | 
 | ||
|  |     *) | ||
|  |         usage | ||
|  |         exit 1 | ||
|  |         ;; | ||
|  |     esac | ||
|  |     shift | ||
|  | done | ||
|  | 
 | ||
|  | exit 0 |