⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imakefile

📁 xgrafix 是PTSG模拟程序中的图形截面库 改版本是最新版本
💻
字号:
#ifndef XCOMM#define XCOMM ##endifXCOMM To install in a certain directory,XCOMM say "make install DESTDIR=dir" after making all.XCOMMXCOMM look in the Imake.tmpl for the various system-defined symbols...XCOMM *******************************************XCOMM This begins the user configurable optionsXCOMM *******************************************DESTDIR = /usrXCOMM Location where the XGrafix tree should be installed relative to XCOMM DESTDIRXGPATH = /local/xgrafixXCOMM Uncomment the following line (in Imakefile, that is) to build XGrafixXCOMM in double precisionXCOMM #define SCALAR_IS_DOUBLEXCOMM Comment this definition if the XPM library does not exist on yourXCOMM systemXPM_DEFINE = -DXPMENABLEDXCOMM IMPORTANT!!!! Must Define which Tcl/Tk versions are being used.XCOMM               Uncomment the appropriate define.XCOMM The following define is used for versions of TCL/TKXCOMM Versions 7.4/4.0 and earlier.  ALL OTHER versions use theXCOMM second define.XCOMM TCL_TK_DEFINES = -DTcl74_Tk40TCL_TK_DEFINES = -DTcl75_Tk41XCOMM Location where tcl.h can be foundTCL_H = /usr/local/includeXCOMM Location where tk.h can be foundTK_H = /usr/local/includeXCOMM Location where X11 subtree of include files can be foundX_H = /usr/include/X11XCOMM This TOP is for IBM AIX systems and may be different on your system. XCOMM Change it as appropriate to point to where the X tree lives. This is XCOMM the directory that should contain the config and util directoriesXCOMM TOP = /usr/lpp/X11/XamplesXCOMM **********************************************XCOMM This ends the user configurable options.XCOMM Please do not edit the stuff past this pointXCOMM **********************************************CDEBUGFLAGS = -gCFLAGS = -O#ifdef SCALAR_IS_DOUBLEFSCALAR = DOUBLE\ PRECISIONCSCALAR = double#elseFSCALAR = REALCSCALAR = float#endif#if defined(UltrixArchitecture) || defined(AlphaArchitecture)FILE_EXT=#endif#ifdef SunArchitectureSYSTEM_DEFINES= -DSUNFILE_EXT=#endif#ifdef HPArchitectureFILE_EXT=#endif#ifdef CrayArchitecture#SYSTEM_DEFINES= -DUNICOSFILE_EXT= #endif#ifdef IBMArchitectureFILE_EXT=XCOMM The SUBS and special IBM treatment is because AIX doesn'tXCOMM have all the standard macros from MIT X11R5. SUBS= $(DESTDIR)/bin $(DESTDIR)/libMakeDirectories(all,$(SUBS))#endifLIBCOBJS = 	xgcrosshair.o xginitc.o xginitvar.o xgpaint2d.o xgpaint3d.o \		xgpaintvec.o xgpixmap.o xgprint.o xgsetup.o xgcommands.o \		xgreadrit.o xgrescale.o xgprintgif.o xgmovie.oLIBNOXOBJS = 	xgmovie.o xgreadrit.o xgnox.oPS6TO1OBJS =	ps6to1.oDEFINES = ${SYSTEM_DEFINES} ${XPM_DEFINE} ${TCL_TK_DEFINES}EXTRA_INCLUDES = -I$(TCL_H) -I$(TK_H) -I$(X_H)EXTRA_DEFINES  = -DXGTCL=\"$(DESTDIR)$(XGPATH)\"all::	xgscalar.hxgscalar.h: xgscalar.h.in	cat xgscalar.h.in > xgscalar.h	echo "#define SCALAR $(CSCALAR)" >> xgscalar.h	echo "#define SCALAR_CHAR \"$(CSCALAR)\"" >> xgscalar.h#ifdef SCALAR_IS_DOUBLE	echo "#define XG_SCALAR_DOUBLE" >> xgscalar.h#endif	echo >> xgscalar.h	echo "#endif  // XG_SCALAR_H" >> xgscalar.hall::	ps6to1$(FILE_EXT)NormalProgramTarget(ps6to1$(FILE_EXT), $(PS6TO1OBJS), , , )#ifdef IBMArchitectureInstallProgram(ps6to1$(FILE_EXT),$(DESTDIR)/bin)#elseInstallProgram(ps6to1$(FILE_EXT),/bin)#endifNormalLibraryTarget(XGC250$(FILE_EXT), $(LIBCOBJS))NormalLibraryTarget(XGC250mini$(FILE_EXT), $(LIBNOXOBJS))#ifdef IBMArchitectureInstallLibrary(XGC250$(FILE_EXT),$(DESTDIR)/lib)InstallLibrary(XGC250mini$(FILE_EXT),$(DESTDIR)/lib)#elseInstallLibrary(XGC250mini$(FILE_EXT),$(XGPATH))InstallLibrary(XGC250$(FILE_EXT),$(XGPATH))InstallNonExecFile(xgrafix.h,/local/include)InstallNonExecFile(xgmini.h,/local/include)InstallNonExecFile(xgscalar.h,/local/include)InstallNonExecFile(xgrafix.ico,$(XGPATH))InstallNonExecFile(xgsetup250.tcl,$(XGPATH))InstallNonExecFile(xginit250.tcl,$(XGPATH))InstallNonExecFile(xgdialogs250.tcl,$(XGPATH))#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -