*** empty log message ***
This commit is contained in:
		
							
								
								
									
										26
									
								
								ase/rel/doc.awk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ase/rel/doc.awk
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,26 @@ | ||||
| BEGIN { | ||||
| 	header = 1; | ||||
| } | ||||
|  | ||||
| header && /^\.[[:alpha:]]+[[:space:]]/ { | ||||
| 	if ($1 == ".title") | ||||
| 	{ | ||||
| 		print "TITLE: " $2; | ||||
| 	} | ||||
| } | ||||
|  | ||||
| header && !/^\.[[:alpha:]]+[[:space:]]/ { header = 0; } | ||||
|  | ||||
| !header { | ||||
| 	if (/^== [^=]+ ==$/) | ||||
| 	{ | ||||
| 		print "H2" $0; | ||||
| 	} | ||||
| 	else if (/^=== [^=]+ ===$/) | ||||
| 	{ | ||||
| 		print "H3" $0; | ||||
| 	} | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										23
									
								
								ase/rel/lic.awk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								ase/rel/lic.awk
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,23 @@ | ||||
| /* | ||||
|  * $Id: lic.awk,v 1.1 2007-02-03 11:54:02 bacon Exp $ | ||||
|  * | ||||
|  * {License} | ||||
|  */ | ||||
|  | ||||
| NR == 1 {  | ||||
| 	new_file = ARGV[0]; | ||||
| 	printf "" > new_file; /* clear the file */ | ||||
| } | ||||
|  | ||||
| /^ \* \{License\}/ {  | ||||
| 	print " * Copyright (c) 2007, Hyung-Hwan Chung (brian@abiyo.net)." >> new_file; | ||||
| 	print " * All rights reserved." >> new_file; | ||||
| 	print " * Licensed under the BSD license: " >> new_file; | ||||
| 	print " *     http://www.abiyo.net/ase/license.txt" >> new_file; | ||||
| } | ||||
|  | ||||
| !/^ \* \{License\}/ {  | ||||
| 	print $0 >> new_file; | ||||
| } | ||||
|  | ||||
|  | ||||
							
								
								
									
										62
									
								
								ase/rel/rel.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										62
									
								
								ase/rel/rel.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,62 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| finalize () | ||||
| { | ||||
| 	base="$1"; cur="$2"; dir="$3"; | ||||
|  | ||||
| 	if [ "$dir" = "" ] | ||||
| 	then | ||||
| 		cd "$base" | ||||
| 	else | ||||
| 		cd "$base/$dir" | ||||
| 	fi | ||||
|  | ||||
| 	for i in * | ||||
| 	do | ||||
| 		if [ "$i" = "*" ]; then continue; fi | ||||
| 		if [ "$i" = "CVS" ]; then continue; fi | ||||
|  | ||||
| 		if [ "$cur" = "" ]  | ||||
| 		then | ||||
| 			file="$i" | ||||
| 			full="$base/$i" | ||||
| 		else | ||||
| 			file="$cur/$i" | ||||
| 			full="$base/$cur/$i" | ||||
| 		fi | ||||
|  | ||||
| 		if [ -d "$full" ] | ||||
| 		then | ||||
| 			if [ "$dir" = "" ] | ||||
| 			then | ||||
| 				new="$i" | ||||
| 			else | ||||
| 				new="$dir/$i" | ||||
| 			fi | ||||
|  | ||||
| 			finalize "$base" "$file" "$new" | ||||
| 			base="$1"; cur="$2"; dir="$3"; | ||||
| 		elif [ -f "$full" ] | ||||
| 		then | ||||
| 			target="$base/xxx" | ||||
| 			mkdir -p "$target/$cur" | ||||
|  | ||||
| 			case "$full" in | ||||
| 			*.h|*.c|*.cc|*.cpp|*.java|*.awk|*.in) | ||||
| 				"$base/test/awk/awk" -f "$base/doc/lic.awk" -a "$target/$file" "$full" | ||||
| 				;; | ||||
| 			*) | ||||
| 				cp -f "$full" "$target/$file" | ||||
| 				;; | ||||
| 			esac | ||||
| 			#echo "$full,$base,$file: $base/xxx/$file [OK]"  | ||||
| 		fi | ||||
| 	done | ||||
| } | ||||
|  | ||||
|  | ||||
| cwd=`pwd` | ||||
| cd ".." | ||||
| base=`pwd` | ||||
| finalize "$base" "" "" | ||||
| exit 0 | ||||
		Reference in New Issue
	
	Block a user