📄 makefile
字号:
LINTSM = $(SMSRC)/llib-SM.ln XKEYSRC = $(LIBSRC)/XkeySOXKEYREV = 6.0DEPXKEYLIB =XKEYLIB = -lXkeyLINTXKEY = $(XKEYSRC)/llib-Xkey.ln FSLIBSRC = $(LIBSRC)/FSSOFSREV = 6.0DEPFSLIB =FSLIB = -lFSLINTFS = $(FSLIBSRC)/llib-FS.ln FONTLIBSRC = $(LIBSRC)/fontDEPFONTLIB = $(TOP)/exports/lib/libXfont.aFONTLIB = -L$(FREETYPELIBDIR) -L$(FONTLIBSRC) -lXfontLINTXFONT = $(FONTLIBSRC)/llib-Xfont.ln#DEPXFONTLIB = $(TOP)/exports/lib/libXfont.aXFONTLIB = -lXfontLINTXFONT = $(FONTLIBSRC)/llib-Xfont.ln FONTSTUBLIBSRC = $(FONTLIBSRC)/stubsDEPFONTSTUBLIB = $(TOP)/exports/lib/libfntstubs.aFONTSTUBLIB = -lfntstubsLINTFONTSTUB = $(FONTSUBLIBSRC)/llib-fntstubs.ln DEPFONTLIB = $(DEPXFONTLIB) $(DEPFONTSTUBLIB) FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) $(FREETYPE2LIB) FONTENCLIBSRC = $(LIBSRC)/fontencSOFONTENCREV = 1.0DEPXFONTENCLIB =XFONTENCLIB = -lfontencLINTXFONTENC = $(FONTENCLIBSRC)/llib-fontenc.ln XPMLIBSRC = $(LIBSRC)/XpmSOXPMREV = 4.11DEPXPMLIB =XPMLIB = -lXpmLINTXPM = $(XPMLIBSRC)/llib-Xpm.lnFREETYPE2DIR = /usrFREETYPE2LIBDIR = /usr/libFREETYPE2INCDIR = /usr/includeFREETYPE2LIB = -lfreetypeFREETYPE2INCLUDES = -I$(FREETYPE2INCDIR)/freetype2 -I$(FREETYPE2INCDIR)/freetype2/configFREETYPE2DEFINES = -DFREETYPE2 EXPATLIBSRC = $(LIBSRC)/expatSOEXPATREV = 0.4DEPEXPATLIB =EXPATLIB = -lexpatLINTEXPAT = $(EXPATLIBSRC)/llib-expat.lnEXPATDIR = /usrEXPATLIBDIR = /usr/libEXPATINCDIR = /usr/includeEXPATINCLUDES =EXPATLIB = -lexpatEXPATDEFINES = -DEXPAT XFT1LIBSRC = $(LIBSRC)/Xft1SOXFT1REV = 1.1DEPXFT1LIB =XFT1LIB = -lXftLINTXFT1 = $(XFT1LIBSRC)/llib-Xft.ln XFTLIBSRC = $(LIBSRC)/XftSOXFTREV = 2.1.2DEPXFTLIB =XFTLIB = -lXftLINTXFT = $(XFTLIBSRC)/llib-Xft.ln FONTCONFIGLIBSRC = $(LIBSRC)/fontconfigSOFONTCONFIGREV = 1.0.4DEPFONTCONFIGLIB =FONTCONFIGLIB = -lfontconfigLINTFONTCONFIG = $(FONTCONFIGLIBSRC)/llib-fontconfig.lnFONTCONFIGINCDIR=$(BUILDINCDIR)FONTCONFIGINCLUDES = -I$(FONTCONFIGINCDIR)FCCACHE = set -x; $(CLIENTENVSETUP) $(PRELOADXFTSETUP) FONTCONFIG_PATH=$(FONTCONFIGLIBSRC) $(XBUILDBINDIR)/fc-cacheFONTCONFIGDEFINES = -DFONTCONFIGXFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES)LIBPNGINCDIR = /usr/includeLIBPNGINC=LIBPNGDIR = /usrLIBPNGLIBDIR = /usr/libLIBPNGINCDIR = /usr/includeLIBPNGLIB = -lpng XKBFILELIBSRC = $(LIBSRC)/xkbfileSOXKBFILEREV = 1.0DEPXKBFILELIB =XKBFILELIB = -lxkbfileLINTXKBFILE = $(XKBFILESRC)/llib-xkbfile.ln XKBCOMPSRC = $(PROGRAMSRC)/xkbcomp XKBCOMPCMD = $(CLIENTENVSETUP) $(PRELOADSETUP) $(XBUILDBINDIR)/xkbcomp XKBUILIBSRC = $(LIBSRC)/xkbuiSOXKBUIREV = 1.0DEPXKBUILIB =XKBUILIB = -lxkbuiLINTXKBUI = $(XKBUISRC)/llib-xkbui.lnEXTRAXAWREQS =EXTRAXAWCLIENTDEPLIBS =EXTRAXAWCLIENTLIBS = XTRAPLIBSRC = $(LIBSRC)/XTrapSOXTRAPREV = 6.4DEPXTRAPLIB =XTRAPLIB = -lXTrapLINTXTRAP = $(XTRAPLIBSRC)/llib-XTrap.ln DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) DEPLIBS1 = $(DEPLIBS) DEPLIBS2 = $(DEPLIBS) DEPLIBS3 = $(DEPLIBS) DEPLIBS4 = $(DEPLIBS) DEPLIBS5 = $(DEPLIBS) DEPLIBS6 = $(DEPLIBS) DEPLIBS7 = $(DEPLIBS) DEPLIBS8 = $(DEPLIBS) DEPLIBS9 = $(DEPLIBS) DEPLIBS10 = $(DEPLIBS) FCPRELOADPATTERN = libfontconfig.so.? XFTPRELOADPATTERN = libXft.so.? XRENDERPRELOADPATTERN = libXrender.so.? XFONTPRELOADPATTERN = libXfont*.so.?INSTALLED_INCLUDES = -I$(INCROOT)INSTALLED_LIBS = -L$(USRLIBDIR)XMULIBONLY = -lXmuXMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB) CONFIGDIR = $(LIBDIR)/config USRLIBDIRPATH = $(USRLIBDIR) LDPRELIBS = -L$(BUILDLIBDIR) $(INSTALLED_LIBS) LDPOSTLIBS = TOP_INCLUDES = -I$(TOP) $(TOP_X_INCLUDES) PROJECT_DEFINES = VENDOR_DEFINES = -DXVENDORNAME='"$(VENDORNAME)"' -DXVENDORNAMESHORT='"$(VENDORNAMESHORT)"'CXXPROJECT_DEFINES =# ----------------------------------------------------------------------# start of Imakefile# $XFree86: xc/config/cf/Server.tmpl,v 3.20 2002/11/20 04:32:55 dawes Exp $# $Xorg: Server.tmpl,v 1.3 2000/08/17 19:41:46 cpqbld Exp $ CC = gcc -m32 CCOPTIONS = -ansi -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pipeSTD_DEFINES = -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPANORAMIX -DRENDER -DRANDR -DXFIXES -DDAMAGE -DCOMPOSITE -DXEVIE -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER -DXFree86Server -DXF86VIDMODE -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension -DX_BYTE_ORDER=$(X_BYTE_ORDER) -DXORG_VERSION_CURRENT="$(XORG_VERSION_CURRENT)" -DNDEBUG $(SERVER_THREAD_DEFINES)CDEBUGFLAGS = -O2EXT_DEFINES = -DMITMISC -DXTEST -DXTRAP -DXSYNC -DXCMISC -DXRECORD -DMITSHM -DBIGREQS -DXF86VIDMODE -DXF86MISC -DDBE -DDPMSExtension -DEVI -DSCREENSAVER -DXV -DXVMC -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA -DRESOS_DEFINES = -DDDXOSINIT -DSERVER_LOCK -DDDXOSFATALERROR -DDDXOSVERRORF -DDDXTIMEGLX_DEFINES = -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA# $Xorg: xf86.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $# $XdotOrg$CONFIG_DEFINES = -D__XCONFIGFILE__='"$(XCONFIGFILE)"' -D__XCONFIGDIR__='"$(XCONFIGDIR)"' -D__XLOGFILE__='"$(XLOGFILE)"' -D__XSERVERNAME__='"$(XSERVERNAME)"'BUILDERADDR = "xorg@freedesktop.org" BUGMSG = -DBUILDERADDR='$(BUILDERADDR)'MODULE_GCC_FLAGS2 = -fno-merge-constantsMODULE_GCC_FLAGS = $(MODULE_GCC_FLAGS1) $(MODULE_GCC_FLAGS2)MODULE_CFLAGS = $(MODULE_PIC_FLAGS) $(MODULE_GCC_FLAGS)MODULE_DEFINES = -DIN_MODULE -DXFree86ModuleXFMODSRC = dmmodule.cXFMODOBJ = dmmodule.oSRCS = damage.c $(XFMODSRC)OBJS = damage.o $(XFMODOBJ) INCLUDES = -I. -I../shadow -I$(SERVERSRC)/mi -I$(SERVERSRC)/fb -I$(SERVERSRC)/include -I$(XINCLUDESRC) -I$(FONTINCSRC) -I$(XF86SRC)/common $(EXTRAINCLUDES) -I$(SERVERSRC)/render -I../cw -I$(EXTINCSRC) LINTLIBS = $(SERVERSRC)/dix/llib-ldix.ln $(SERVERSRC)/os/llib-los.ln $(SERVERSRC)/mi/llib-lmi.ln.c.o: $(RM) $@ $(MODCC) $(MODCFLAGS) $(_NOOP_) -c $*.call:: libi830_damage.alibi830_damage.a: $(OBJS) $(EXTRALIBRARYDEPS) $(RM) $@ $(MODAR) $@ $(OBJS) $(MODRANLIB) $@ $(_NULLCMD_)lintlib:: llib-li830_damage.lnllib-li830_damage.ln: $(SRCS) $(EXTRALIBRARYDEPS) $(RM) $@ $(LINT) $(LINTLIBFLAG)i830_damage $(LINTFLAGS) $(SRCS)lint: $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)lint1: $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)depend:: $(DEPEND)$(DEPEND): @echo "checking $@ over in $(DEPENDSRC) first..."; \ cd $(DEPENDSRC) && $(MAKE) makedependonly; \ echo "okay, continuing in $(CURRENT_DIR)"depend:: $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)install.sdk:: libi830_damage.a @if [ -d $(DESTDIR)$(DRIVERSDKMODULEDIR)/. ]; then \ set +x; \ else \ if [ -h $(DESTDIR)$(DRIVERSDKMODULEDIR)/. ]; then \ (set -x; rm -f $(DESTDIR)$(DRIVERSDKMODULEDIR)/.); \ fi; \ (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKMODULEDIR)/.); \ fi $(INSTALL) -c libi830_damage.a $(DESTDIR)$(DRIVERSDKMODULEDIR)/.install.sdk:: damage.h @if [ -d $(DESTDIR)$(DRIVERSDKINCLUDEDIR) ]; then \ set +x; \ else \ if [ -h $(DESTDIR)$(DRIVERSDKINCLUDEDIR) ]; then \ (set -x; rm -f $(DESTDIR)$(DRIVERSDKINCLUDEDIR)); \ fi; \ (set -x; $(MKDIRHIER) $(DESTDIR)$(DRIVERSDKINCLUDEDIR)); \ fi $(INSTALL) -c $(INSTDATFLAGS) damage.h $(DESTDIR)$(DRIVERSDKINCLUDEDIR)# ----------------------------------------------------------------------# common rules for all Makefiles - do not edit.c.i: $(RM) $@ $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@.SUFFIXES: .ii.cc.ii: $(RM) $@ $(CC) -E $(CFLAGS) $(_NOOP_) $*.cc > $@.SUFFIXES: .s.c.s: $(RM) $@ $(CC) -S $(CFLAGS) $(_NOOP_) $*.c.cc.s: $(RM) $@ $(CC) -S $(CFLAGS) $(_NOOP_) $*.ccemptyrule::cleandir:: $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"*Makefile:: $(IMAKE)$(IMAKE) $(IMAKE).o: -@(cd $(IMAKESRC) && if [ -f Makefile ]; then \ echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) imakeonly; else \ echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \ $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \ echo "okay, continuing in $(CURRENT_DIR)")Makefile:: -@if [ -f Makefile ]; then set -x; \ $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ else exit 0; fi $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)$(RMAN): @echo "checking $(RMANBASENAME) over in $(TOP)/config/util first..."; \ cd $(TOP)/config/util && $(MAKE) rmanonly; \ echo "okay, continuing in $(CURRENT_DIR)"tags:: $(TAGS) -w *.[ch] $(TAGS) -xw *.[ch] > TAGSman_keywords::html_index:: @if [ -d $(DESTDIR)$(DOCHTMLDIR) ]; then \ set +x; \ else \ if [ -h $(DESTDIR)$(DOCHTMLDIR) ]; then \ (set -x; rm -f $(DESTDIR)$(DOCHTMLDIR)); \ fi; \ (set -x; $(MKDIRHIER) $(DESTDIR)$(DOCHTMLDIR)); \ fi $(HTMLINDEXCMD) $(DESTDIR)$(DOCHTMLDIR)clean:: cleandirdistclean:: cleandir PREPROCESSMANPAGES = true# ----------------------------------------------------------------------# empty rules for directories that do not have SUBDIRS - do not editinstall:: @echo "install in $(CURRENT_DIR) done"install.man:: @echo "install.man in $(CURRENT_DIR) done"install.sdk:: @echo "install.sdk in $(CURRENT_DIR) done"Makefiles::includes::depend::distclean:: $(RM) Makefile Makefile.dep# ----------------------------------------------------------------------# dependencies generated by makedepend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -