所謂テキストファイルを印刷するツールです。emacsと連携しやすくなっています。
修订版 | 38f2604d1b96ff8e5c094896de1597d2bc4da563 (tree) |
---|---|
时间 | 2004-08-21 20:12:49 |
作者 | tfuruka1 <tfuruka1> |
Commiter | tfuruka1 |
VersionをVersionファイルから取得するようにしました。
@@ -2,10 +2,13 @@ | ||
2 | 2 | * |
3 | 3 | * 「ak2psのようなもの」のサーバ側のヘッダファイル |
4 | 4 | * |
5 | - * $Id: ak2prs.h,v 1.23 2004/08/21 01:01:01 tfuruka1 Exp $ | |
5 | + * $Id: ak2prs.h,v 1.24 2004/08/21 11:12:49 tfuruka1 Exp $ | |
6 | 6 | * $Log: ak2prs.h,v $ |
7 | - * Revision 1.23 2004/08/21 01:01:01 tfuruka1 | |
8 | - * テキスト印刷に於いて「行間」と「罫線連結」が有効になるようにしました。 | |
7 | + * Revision 1.24 2004/08/21 11:12:49 tfuruka1 | |
8 | + * VersionをVersionファイルから取得するようにしました。 | |
9 | + * | |
10 | + * Revision 1.23 2004/08/21 01:01:01 tfuruka1 | |
11 | + * テキスト印刷に於いて「行間」と「罫線連結」が有効になるようにしました。 | |
9 | 12 | * |
10 | 13 | * Revision 1.22 2004/06/18 00:57:43 tfuruka1 |
11 | 14 | * 改行コードの修正のみです。 |
@@ -116,8 +119,8 @@ | ||
116 | 119 | #ifndef _AK2PRS_H_ |
117 | 120 | #define _AK2PRS_H_ |
118 | 121 | |
119 | -#define TIMESTAMP "Time-stamp: <2004-08-21 09:33:29 tfuruka1>" | |
120 | -#define VERSION "Version 2.4 Beta-1($Name: $)" | |
122 | +#include "ver.h" | |
123 | +#define VERSION "Version " MAKE_VERSION "($Name: $)" | |
121 | 124 | |
122 | 125 | #include <windows.h> |
123 | 126 | #include <windowsx.h> |
@@ -146,8 +149,8 @@ | ||
146 | 149 | |
147 | 150 | #define SV_EXE_NAME "ak2prSV.EXE" |
148 | 151 | |
149 | -#define COPYRIGHT "ak2pr " VERSION\ | |
150 | -" Copyright 1997-2003 By T.Furukawa\n(tfuruka1@nifty.com)" TIMESTAMP | |
152 | +#define COPYRIGHT "ak2pr " VERSION \ | |
153 | +" Copyright 1997-2004 By T.Furukawa\n(tfuruka1@nifty.com)" TIMESTAMP | |
151 | 154 | |
152 | 155 | // 1バイト目が漢字コードか否かチェックするマクロ |
153 | 156 | #define IsKanjiSJIS(c) (((c) >= 0x81 && (c) <= 0x9f) ||\ |
@@ -1,8 +1,11 @@ | ||
1 | 1 | # -*- mode: makefile; coding: sjis-unix; -*- |
2 | -# Time-stamp: <2004-08-21 08:32:13 tfuruka1> | |
2 | +# Time-stamp: <2004-08-21 20:07:51 tfuruka1> | |
3 | 3 | # |
4 | -# $Id: makefile,v 1.7 2004/08/21 01:01:54 tfuruka1 Exp $ | |
4 | +# $Id: makefile,v 1.8 2004/08/21 11:12:49 tfuruka1 Exp $ | |
5 | 5 | # $Log: makefile,v $ |
6 | +# Revision 1.8 2004/08/21 11:12:49 tfuruka1 | |
7 | +# VersionをVersionファイルから取得するようにしました。 | |
8 | +# | |
6 | 9 | # Revision 1.7 2004/08/21 01:01:54 tfuruka1 |
7 | 10 | # CVSのタグからアーカイブファイルを作成する試み中 |
8 | 11 | # |
@@ -21,8 +24,8 @@ | ||
21 | 24 | .c.obj: |
22 | 25 | $(CC) $(CFLAGS) -c -o$@ $< |
23 | 26 | |
24 | -REL_VER=$$Name: $$ | |
25 | - | |
27 | +include version | |
28 | +SHELL=sh | |
26 | 29 | CC = cl |
27 | 30 | ETAGS = /usr/local/Meadow/2.00/bin/etags |
28 | 31 |
@@ -40,7 +43,7 @@ COMM_LIB = user32.lib shell32.lib gdi32.lib comdlg32.lib advapi32.lib\ | ||
40 | 43 | CFLAGS = /Zi /W3 /MT |
41 | 44 | LDFLAGS = /debug |
42 | 45 | |
43 | -all : ak2pr.dll ak2prSV.exe ak2pr.exe ak2prW.exe tags | |
46 | +all : ver.h ak2pr.dll ak2prSV.exe ak2pr.exe ak2prW.exe tags | |
44 | 47 | |
45 | 48 | install : all |
46 | 49 | cp ak2pr.dll ak2prSV.exe ak2pr.exe ak2prW.exe ../bin/. |
@@ -49,11 +52,14 @@ install : all | ||
49 | 52 | release : install clean |
50 | 53 | cd .. |
51 | 54 | cd .. |
52 | - tar cvzf /tmp/ak2pr-$(REL_VER)-src.tar.gz\ | |
55 | + tar cvzf /tmp/ak2pr-$(MAKE_VERSION)-src.tar.gz\ | |
53 | 56 | ak2pr/readme.txt ak2pr/bin ak2pr/src |
54 | - tar cvzf /tmp/ak2pr-$(REL_VER)-bin.tar.gz\ | |
57 | + tar cvzf /tmp/ak2pr-$(MAKE_VERSION)-bin.tar.gz\ | |
55 | 58 | ak2pr/readme.txt ak2pr/bin |
56 | 59 | |
60 | +ver.h : version | |
61 | + echo #define MAKE_VERSION "$(MAKE_VERSION)" > $@ | |
62 | + echo #define TIMESTAMP "$(TIMESTAMP:"=)" >> $@ | |
57 | 63 | ak2prSV.exe : $(SV_OBJS) |
58 | 64 | $(CC) $(CFLAGS) -o $@ $(SV_OBJS) /link $(LDFLAGS) ak2pr.lib $(COMM_LIB) |
59 | 65 | ak2pr.dll : $(DLL_OBJS) |
@@ -67,7 +73,8 @@ ak2pr.exe : ak2pr.obj clientCommon.obj | ||
67 | 73 | ak2prW.exe : ak2prW.obj clientCommon.obj |
68 | 74 | $(CC) $(CFLAGS) -o $@ ak2prW.obj clientCommon.obj\ |
69 | 75 | /link $(LDFLAGS) ak2pr.lib $(COMM_LIB) |
70 | -$(SV_OBJS) $(DLL_OBJS) : makefile ak2pr.h ak2prs.h dllmain.def | |
76 | + | |
77 | +$(SV_OBJS) $(DLL_OBJS) : makefile ak2pr.h ak2prs.h dllmain.def ver.h | |
71 | 78 | |
72 | 79 | ak2pr.obj : makefile ak2pr.dll ak2prSv.exe |
73 | 80 | clientCommon.obj : makefile ak2pr.dll ak2prSv.exe |
@@ -78,6 +85,7 @@ tags : | ||
78 | 85 | tar: clean |
79 | 86 | tar cvzf $(TARGZ) . |
80 | 87 | clean: |
88 | + rm -f ver.h | |
81 | 89 | rm -f *.obj |
82 | 90 | rm -f *.aps |
83 | 91 | rm -f *.exe |
@@ -0,0 +1,5 @@ | ||
1 | +# -*- mode: makefile; coding: sjis; -*- | |
2 | +# makefile のインクルードです | |
3 | +# $Id: version,v 1.1 2004/08/21 11:12:49 tfuruka1 Exp $ | |
4 | +TIMESTAMP=Time-stamp: "2004-08-21 20:03:32 tfuruka1" | |
5 | +MAKE_VERSION=2.4-beta1 |