?? imakefile
字號:
#ifndef XCOMM#define XCOMM ##endif#ifndef RemoveFiles#define RemoveFiles(xx) $(RM) xx#endifXCOMM Imakefile for xipmsgXCOMM $Id: Imakefile,v 3.7 1997/05/02 06:42:42 candy Exp candy $XCOMM ===============================================XCOMM Enable/Disable OS dependent things.XCOMM ===============================================XCOMM ------------------------------------XCOMM DEC DigitalUNIX3.2AXCOMM ------------------------------------XCOMM CC=/usr/bin/ccXCOMM CDEBUGFLAGS=-OXCOMM EXTRA_DEFINES=$(SOCKSDEF)XCOMM LDLIBS=-lm $(SOCKSLIB)XCOMM ------------------------------------XCOMM EWS4800 (SVR4.2) Release9.1 with X11R5XCOMM ------------------------------------XCOMM CC=/usr/abiccs/bin/ccXCOMM CDEBUGFLAGS=-OXCOMM EXTRA_DEFINES=$(SOCKSDEF)XCOMM LDLIBS=-lsocket -lnsl -lm $(SOCKSLIB)XCOMM ------------------------------------XCOMM FreeBSD 2.XXCOMM ------------------------------------XCOMM CDEBUGFLAGS=-OEXTRA_DEFINES=$(SOCKSDEF)LDLIBS+=-lm $(SOCKSLIB)XCOMM Here are some bogons...#ifdef FreeBSDArchitecture.if exists(/usr/lib/libxpg4.a)LDLIBS+=-lxpg4.endif#endifXCOMM *** my debugging optionXCOMM CDEBUGFLAGS=-g -static -pipe -WallXCOMM ------------------------------------XCOMM Linux 2.0.29,30XCOMM ------------------------------------XCOMM CDEBUGFLAGS=-OXCOMM EXTRA_DEFINES=$(SOCKSDEF)XCOMM LDLIBS+=-lm $(SOCKSLIB)XCOMM ------------------------------------XCOMM NetBSDXCOMM ------------------------------------XCOMM CDEBUGFLAGS=-OXCOMM EXTRA_DEFINES=$(SOCKSDEF)XCOMM LDLIBS+=-lm $(SOCKSLIB)XCOMM ------------------------------------XCOMM SunOS 4.1.X with X11R6XCOMM ------------------------------------XCOMM CC=gccXCOMM CDEBUGFLAGS=-g -OXCOMM EXTRA_DEFINES=$(SOCKSDEF) -DUSE_VARARGS -DBOGUS_REALLOC -DNO_SSIZE_T -DNO_MEMMOVE -DNO_STRTOUL -DSUNOS41XXCOMM LDLIBS=-lm $(SOCKSLIB)XCOMM ===============================================XCOMM Edit the following options.XCOMM ===============================================XCOMM ------------------------------------XCOMM L10N (ja_JP.EUC) supportXCOMM Comment out if you don't want to use Japanese resources.XCOMM ------------------------------------XCOMM #define INSTALL_jaXCOMM LANG=ja_JP.eucJPXCOMM ------------------------------------XCOMM Select Athena Widget libraryXCOMM ------------------------------------XAWLIB = -lXaw # for most starndard systemsXCOMM XAWLIB = -lXaw95XCOMM XAWLIB = -lXaw3dXCOMM ------------------------------------XCOMM SOCKS5 support (for experiment only!)XCOMM ------------------------------------XCOMM SOCKSDEF=-DSOCKS -I/usr/local/includeXCOMM SOCKSLIB=-L/usr/local/lib -lsocks5XCOMM ===============================================INSTUIDFLAGS=-m 755 -o bin -g binDEPLIBS=XawClientDepLibsLOCAL_LIBRARIES=XawClientLibsINCLUDES=SRCS=xipmsg.c brocas.c kanji.c db.cOBJS=$(SRCS:.c=.o)HEADERS=brocas.h kanji.h db.h dyna.h xipmsg.h#undef InstallProgram#define InstallProgram(a,b)ComplexProgramTarget(xipmsg)InstallProgramWithFlags(xipmsg,$(BINDIR),$(INSTUIDFLAGS))proto: (sed -n '1,/----START/p' brocas.h; \ proto brocas.c ; \ sed -n '/----END/,$$p' brocas.h) > xx mv brocas.h brocas.h.bak cp xx brocas.h RemoveFiles(xx)clean:: RemoveFiles(xx)XCOMM ===============================================XCOMM App-default to C include file (.h) converterAD2C=Ad2c/ad2c.scriptXCOMM Where to install XBM filesXIPM_DIR=$(LIBDIR)/xipmsgXIPM_XBMDIR=$(XIPM_DIR)MakeDirectories(install,$(XIPM_XBMDIR))InstallNonExec(xbro00.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro01.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro02.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro03.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro04.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro05.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro06.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro07.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro08.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro09.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro10.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro11.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro12.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro13.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro14.xbm,$(XIPM_XBMDIR))InstallNonExec(xbro15.xbm,$(XIPM_XBMDIR))$(AD2C):: chmod 555 $(AD2C)#ifdef INSTALL_jaLOCALEDIR=$(LIBDIR)/$(LANG)/app-defaultsXIpmsg_jp.ad:: XIpmsg_jp.ad.in RemoveFiles(XIpmsg_jp.ad) sed 's!XIPM_XBMDIR!$(XIPM_XBMDIR)!g' XIpmsg_jp.ad.in > XIpmsg_jp.adMakeDirectories(install,$(LOCALEDIR))InstallNonExec(XIpmsg_jp.ad,$(LOCALEDIR)/XIpmsg)#endifXIpmsg.ad:: XIpmsg.ad.in RemoveFiles(XIpmsg.ad) sed 's!XIPM_XBMDIR!$(XIPM_XBMDIR)!g' XIpmsg.ad.in > XIpmsg.adxipmsg.ad.h:: XIpmsg.ad $(AD2C) RemoveFiles(xipmsg.ad.h) $(AD2C) XIpmsg.ad > xipmsg.ad.hclean:: RemoveFiles(XIpmsg.ad xipmsg.ad.h XIpmsg_jp.ad)InstallAppDefaults(XIpmsg)includes:: xipmsg.ad.hXCOMM ===============================================V=8088DISTFILES= $(SRCS) $(HEADERS) Imakefile README protocol.txt \ xipmsg.man \ XIpmsg.ad.in XIpmsg_jp.ad.in \ xbro00.xbm xbro01.xbm xbro02.xbm xbro03.xbm \ xbro04.xbm xbro05.xbm xbro06.xbm xbro07.xbm \ xbro08.xbm xbro09.xbm xbro10.xbm xbro11.xbm \ xbro12.xbm xbro13.xbm xbro14.xbm xbro15.xbmdist: (cd udpmsg && $(MAKE) 'clean') $(RM) -r xipmsg-$(V) mkdir xipmsg-$(V) ln $(DISTFILES) xipmsg-$(V) tar -cf - Ad2c | (cd xipmsg-$(V); tar xf -) tar -cf - udpmsg | (cd xipmsg-$(V); tar xf -) tar -czf xipmsg-$(V).tar.gz xipmsg-$(V) $(RM) -r xipmsg-$(V)clean:: $(RM) -r xipmsg-$(V).tar.gz xipmsg-$(V)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -