📄 makefile
字号:
all:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CC=$(CC)' 'CCOPTIONS=$(CCOPTIONS)' all); \ donedepend:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "depending" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) depend); \ doneinstall:: XHPKeymaps -@if [ -d $(DESTDIR)$(LIBDIR) ]; then set +x; \ else (set -x; $(MKDIRHIER) $(DESTDIR)$(LIBDIR)); fi $(INSTALL) -c $(INSTDATFLAGS) XHPKeymaps $(DESTDIR)$(LIBDIR)# -------------------------------------------------------------------------# common rules for all Makefiles - do not editemptyrule::clean:: $(RM_CMD) "#"*Makefile:: $(IMAKE)$(IMAKE): @(cd $(IMAKESRC); if [ -f Makefile ]; then \ echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; 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)tags:: $(TAGS) -w *.[ch] $(TAGS) -xw *.[ch] > TAGSsaber: # load $(ALLDEFINES) $(SRCS)osaber: # load $(ALLDEFINES) $(OBJS)# -------------------------------------------------------------------------# rules for building in SUBDIRS - do not editinstall:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \ doneinstall.man:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \ doneclean:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \ donetags:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) TAGS='$(TAGS)' tags); \ doneMakefiles:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \ case "$$i" in \ ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \ ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \ ./?*/?*) newtop=../../ sub=subsub;; \ ./?*) newtop=../ sub=sub;; \ */?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \ */?*/?*) newtop=../../../ sub=subsubsub;; \ */?*) newtop=../../ sub=subsub;; \ *) newtop=../ sub=sub;; \ esac; \ case "$(TOP)" in \ /?*) newtop= upprefix= ;; \ *) upprefix=../ ;; \ esac; \ $(MAKE) $${sub}dirMakefiles UPPREFIX=$$upprefix NEWTOP=$$newtop \ MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\ donesubdirMakefiles: $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \ $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ else exit 0; fi cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ $(MAKE) $(MFLAGS) MakefilessubsubdirMakefiles: $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \ $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ else exit 0; fi cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ $(MAKE) $(MFLAGS) MakefilessubsubsubdirMakefiles: $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \ $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ else exit 0; fi cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ $(MAKE) $(MFLAGS) MakefilessubsubsubsubdirMakefiles: $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \ $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \ else exit 0; fi cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \ $(MAKE) $(MFLAGS) Makefilesincludes:: @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ for i in $(SUBDIRS) ;\ do \ (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \ $(MAKE) $(MFLAGS) includes); \ done# -------------------------------------------------------------------------# dependencies generated by makedepend# DO NOT DELETEinit.o: ../../.././X11/X.h ../../.././X11/Xproto.h ../../.././X11/Xmd.hinit.o: ../../.././X11/Xprotostr.h ../../include/servermd.hinit.o: ../../include/screenint.h ../../include/input.h ../../include/misc.hinit.o: ../../.././X11/Xosdefs.h /usr/include/stddef.hinit.o: /usr/include/machine/ansi.h ../../include/os.h /usr/include/string.hinit.o: /usr/include/sys/cdefs.h ../../.././X11/Xfuncs.hinit.o: ../../include/cursor.h ../../include/scrnintstr.hinit.o: ../../include/miscstruct.h ../../include/region.hinit.o: ../../include/pixmap.h ../../include/gc.h ../../include/colormap.hinit.o: ../../include/gcstruct.h /usr/include/stdio.h /usr/include/ctype.hinit.o: /usr/include/runetype.h /usr/include/signal.hinit.o: /usr/include/sys/types.h /usr/include/machine/endian.hinit.o: /usr/include/machine/types.h /usr/include/sys/signal.hinit.o: /usr/include/machine/signal.h /usr/include/machine/trap.hinit.o: /usr/include/setjmp.h /usr/include/sys/stat.h /usr/include/sys/time.hinit.o: /usr/include/sys/time.h /usr/include/sys/ioctl.hinit.o: /sys/hp/dev/grfioctl.h hpDisplays.h /usr/include/fcntl.hcrtstub.o: ../../.././X11/X.h ../../include/scrnintstr.hcrtstub.o: ../../include/screenint.h ../../include/miscstruct.hcrtstub.o: ../../include/misc.h ../../.././X11/Xosdefs.hcrtstub.o: /usr/include/stddef.h /usr/include/machine/ansi.hcrtstub.o: ../../include/os.h /usr/include/string.h /usr/include/sys/cdefs.hcrtstub.o: ../../.././X11/Xfuncs.h ../../include/region.hcrtstub.o: ../../include/pixmap.h ../../include/gc.h ../../include/colormap.hhpscrninit.o: ../../.././X11/X.h ../../include/servermd.hhpscrninit.o: ../../include/misc.h ../../.././X11/Xosdefs.hhpscrninit.o: /usr/include/stddef.h /usr/include/machine/ansi.hhpscrninit.o: ../../include/os.h /usr/include/string.hhpscrninit.o: /usr/include/sys/cdefs.h ../../.././X11/Xfuncs.h ../mi/mi.hhpscrninit.o: ../../include/region.h ../../include/scrnintstr.hhpscrninit.o: ../../include/screenint.h ../../include/miscstruct.hhpscrninit.o: ../../include/pixmap.h ../../include/gc.hhpscrninit.o: ../../include/colormap.h ../../include/pixmapstr.hhpscrninit.o: ../mi/mibstore.h ../../include/dix.h ../../include/window.hhpscrninit.o: ./include/hppriv.h ./include/hpOScrnBuf.hhpFonts.o: ../../.././X11/Xmd.h ../../.././X11/Xproto.h ../../.././X11/Xmd.hhpFonts.o: ../../.././X11/Xprotostr.h ../../include/misc.hhpFonts.o: ../../.././X11/Xosdefs.h /usr/include/stddef.hhpFonts.o: /usr/include/machine/ansi.h ../../include/os.hhpFonts.o: /usr/include/string.h /usr/include/sys/cdefs.hhpFonts.o: ../../.././X11/Xfuncs.h ../../include/dixfontstr.hhpFonts.o: ../../include/servermd.h ../../include/dixfont.hhpFonts.o: ../../.././fonts/include/font.h ../../.././fonts/include/fsmasks.hhpFonts.o: ../../.././fonts/include/fontstruct.h ../../.././X11/Xproto.hhpFonts.o: ../../include/scrnintstr.h ../../include/screenint.hhpFonts.o: ../../include/miscstruct.h ../../include/region.hhpFonts.o: ../../include/pixmap.h ../../include/gc.h ../../include/colormap.hhpFonts.o: ./include/hpOScrnBuf.h ../../.././X11/X.h hpFonts.hhpFonts.o: ./include/hppriv.hhpOScrnBuf.o: ../../include/scrnintstr.h ../../include/screenint.hhpOScrnBuf.o: ../../include/miscstruct.h ../../include/misc.hhpOScrnBuf.o: ../../.././X11/Xosdefs.h /usr/include/stddef.hhpOScrnBuf.o: /usr/include/machine/ansi.h ../../include/os.hhpOScrnBuf.o: /usr/include/string.h /usr/include/sys/cdefs.hhpOScrnBuf.o: ../../.././X11/Xfuncs.h ../../include/region.hhpOScrnBuf.o: ../../include/pixmap.h ../../include/gc.hhpOScrnBuf.o: ../../include/colormap.h ./include/hppriv.hhpOScrnBuf.o: ./include/hpOScrnBuf.h ../../.././X11/X.h topcat/topcat.hhpOScrnBuf.o: /usr/include/sys/types.h /usr/include/machine/endian.hhpOScrnBuf.o: /usr/include/machine/types.h hpDisplays.hhpCursorUtils.o: ./input/hpext.h ../../.././X11/Xproto.h ../../.././X11/Xmd.hhpCursorUtils.o: ../../.././X11/Xprotostr.h ../../.././X11/X.hhpCursorUtils.o: ./include/XHPproto.h ../../../extensions/include/XIproto.hhpCursorUtils.o: ../../.././X11/Xproto.h ../../.././X11/X.h ./input/hildef.hhpCursorUtils.o: /usr/include/sys/param.h /usr/include/sys/types.hhpCursorUtils.o: /usr/include/machine/endian.h /usr/include/sys/cdefs.hhpCursorUtils.o: /usr/include/machine/ansi.h /usr/include/machine/types.hhpCursorUtils.o: /usr/include/sys/syslimits.h /usr/include/sys/signal.hhpCursorUtils.o: /usr/include/machine/signal.h /usr/include/machine/trap.hhpCursorUtils.o: /usr/include/machine/param.h /usr/include/machine/psl.hhpCursorUtils.o: /usr/include/machine/limits.h ../../include/scrnintstr.hhpCursorUtils.o: ../../include/screenint.h ../../include/miscstruct.hhpCursorUtils.o: ../../include/misc.h ../../.././X11/Xosdefs.hhpCursorUtils.o: /usr/include/stddef.h ../../include/os.hhpCursorUtils.o: /usr/include/string.h ../../.././X11/Xfuncs.hhpCursorUtils.o: ../../include/region.h ../../include/pixmap.hhpCursorUtils.o: ../../include/gc.h ../../include/colormap.hhpCursorUtils.o: ../../include/dixstruct.h ../../include/dix.hhpCursorUtils.o: ../../include/window.h ../../include/resource.hhpCursorUtils.o: ../../include/cursor.h ../../include/cursorstr.hhpCursorUtils.o: ../../include/regionstr.h ../../include/inputstr.hhpCursorUtils.o: ../../include/input.h ../../include/opaque.hhpCursorUtils.o: ./include/hppriv.h ./include/hpOScrnBuf.hhpcursor.o: /usr/include/stdio.h /usr/include/sys/cdefs.hhpcursor.o: /usr/include/machine/ansi.h ../../.././X11/X.hhpcursor.o: ../../.././X11/Xproto.h ../../.././X11/Xmd.hhpcursor.o: ../../.././X11/Xprotostr.h ../../include/servermd.hhpcursor.o: ../../include/scrnintstr.h ../../include/screenint.hhpcursor.o: ../../include/miscstruct.h ../../include/misc.hhpcursor.o: ../../.././X11/Xosdefs.h /usr/include/stddef.h ../../include/os.hhpcursor.o: /usr/include/string.h ../../.././X11/Xfuncs.hhpcursor.o: ../../include/region.h ../../include/pixmap.h ../../include/gc.hhpcursor.o: ../../include/colormap.h ../../include/cursorstr.hhpcursor.o: ../../include/cursor.h ./include/hppriv.h ./include/hpOScrnBuf.hhpcursor.o: ../../include/resource.h ../../include/inputstr.hhpcursor.o: ../../include/input.h ../../include/window.hhpcursor.o: ../../include/dixstruct.h ../../include/dix.h ./input/hpext.hhpcursor.o: ./include/XHPproto.h ../../../extensions/include/XIproto.hhpcursor.o: ../../.././X11/Xproto.h ../../.././X11/X.h ./input/hildef.hhpcursor.o: /usr/include/sys/param.h /usr/include/sys/types.hhpcursor.o: /usr/include/machine/endian.h /usr/include/machine/types.hhpcursor.o: /usr/include/sys/syslimits.h /usr/include/sys/signal.hhpcursor.o: /usr/include/machine/signal.h /usr/include/machine/trap.hhpcursor.o: /usr/include/machine/param.h /usr/include/machine/psl.hhpcursor.o: /usr/include/machine/limits.hhpsprite.o: ../../.././X11/X.h ../../.././X11/Xproto.h ../../.././X11/Xmd.hhpsprite.o: ../../.././X11/Xprotostr.h ../../include/misc.hhpsprite.o: ../../.././X11/Xosdefs.h /usr/include/stddef.hhpsprite.o: /usr/include/machine/ansi.h ../../include/os.hhpsprite.o: /usr/include/string.h /usr/include/sys/cdefs.hhpsprite.o: ../../.././X11/Xfuncs.h ../../include/pixmapstr.hhpsprite.o: ../../include/pixmap.h ../../include/screenint.hhpsprite.o: ../../include/miscstruct.h ../../include/input.h ../mi/mi.hhpsprite.o: ../../include/region.h ../../include/cursorstr.hhpsprite.o: ../../include/cursor.h ../../.././fonts/include/font.hhpsprite.o: ../../.././fonts/include/fsmasks.h ../../include/scrnintstr.hhpsprite.o: ../../include/gc.h ../../include/colormap.hhpsprite.o: ../../include/colormapst.h ../../include/windowstr.hhpsprite.o: ../../include/window.h ../../include/regionstr.hhpsprite.o: ../../include/property.h ../../include/resource.hhpsprite.o: ../../include/dix.h ../../.././X11/Xprotostr.hhpsprite.o: ../../include/gcstruct.h hpspritest.h ../../include/dixfontstr.hhpsprite.o: ../../include/servermd.h ../../include/dixfont.hhpsprite.o: ../../.././fonts/include/fontstruct.h ../../.././X11/Xproto.hhpsprite.o: ./include/hppriv.h ./include/hpOScrnBuf.hhpScreens.o: ../../.././X11/X.h ../../.././X11/Xproto.h ../../.././X11/Xmd.hhpScreens.o: ../../.././X11/Xprotostr.h ../../include/scrnintstr.hhpScreens.o: ../../include/screenint.h ../../include/miscstruct.hhpScreens.o: ../../include/misc.h ../../.././X11/Xosdefs.hhpScreens.o: /usr/include/stddef.h /usr/include/machine/ansi.hhpScreens.o: ../../include/os.h /usr/include/string.hhpScreens.o: /usr/include/sys/cdefs.h ../../.././X11/Xfuncs.hhpScreens.o: ../../include/region.h ../../include/pixmap.h ../../include/gc.hhpScreens.o: ../../include/colormap.h ../../include/pixmapstr.hhpScreens.o: ../../include/inputstr.h ../../include/input.hhpScreens.o: ../../include/window.h ../../include/dixstruct.hhpScreens.o: ../../include/dix.h ../../include/resource.hhpScreens.o: ../../include/cursor.h ../../include/regionstr.hhpScreens.o: ../../include/windowstr.h ../../include/property.hhpScreens.o: ../../.././X11/Xprotostr.h ./include/hppriv.hhpScreens.o: ./include/hpOScrnBuf.h ../mi/mi.h hpBlock.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -