最終更新:2021-01-25 (月) 03:13:26 (31d)  

make -p
Top / make -p

表示

  • Makefile/変数
  • Makefile/ディレクトリ?
  • Makefile/暗黙のルール
  • vpath?
    # GNU Make 4.1
    # Built for x86_64-pc-linux-gnu
    # Copyright (C) 1988-2014 Free Software Foundation, Inc.
    # License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    # This is free software: you are free to change and redistribute it.
    # There is NO WARRANTY, to the extent permitted by law.
    
    # Make data base, printed on Fri Jan 20 15:00:51 2017
    # Variables
    
    # automatic
    <D = $(patsubst %/,%,$(dir $<))
    # automatic
    ?F = $(notdir $?)
    # environment
    DESKTOP_SESSION = ubuntu
    # default
    .SHELLFLAGS := -c
    # environment
    XDG_SESSION_TYPE = x11
    # environment
    UPSTART_INSTANCE = 
    # default
    CWEAVE = cweave
    # automatic
    ?D = $(patsubst %/,%,$(dir $?))
    # automatic
    @D = $(patsubst %/,%,$(dir $@))
    # environment
    XAUTHORITY = /home/user/.Xauthority
    # environment
    GDMSESSION = ubuntu
    # environment
    XMODIFIERS = @im=fcitx
    # makefile
    CURDIR := /home/user
    # makefile
    SHELL = /bin/sh
    # default
    RM = rm -f
    # environment
    GDM_LANG = en_US
    # environment
    VTE_VERSION = 4205
    # environment
    _ = /usr/bin/make
    # default
    PREPROCESS.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F
    # default
    LINK.m = $(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
    # environment
    XDG_CONFIG_DIRS = /etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg
    # default
    OUTPUT_OPTION = -o $@
    # default
    COMPILE.cpp = $(COMPILE.cc)
    # makefile
    MAKEFILE_LIST := 
    # automatic
    @F = $(notdir $@)
    # environment
    IM_CONFIG_PHASE = 1
    # 'override' directive
    GNUMAKEFLAGS := 
    # environment
    SESSIONTYPE = gnome-session
    # environment
    MAKELEVEL := 0
    # environment
    MANDATORY_PATH = /usr/share/gconf/ubuntu.mandatory.path
    # environment
    XDG_DATA_DIRS = /usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
    # environment
    DBUS_SESSION_BUS_ADDRESS = unix:abstract=/tmp/dbus-Vx1ZGRUXwB
    # default
    CC = cc
    # default
    CHECKOUT,v = +$(if $(wildcard $@),,$(CO) $(COFLAGS) $< $@)
    # environment
    CLUTTER_IM_MODULE = xim
    # environment
    LESSOPEN = | /usr/bin/lesspipe %s
    # environment
    LC_NAME = ja_JP.UTF-8
    # default
    CPP = $(CC) -E
    # default
    LINK.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
    # environment
    XDG_SESSION_PATH = /org/freedesktop/DisplayManager/Session0
    # default
    LEX = lex
    # default
    MAKE_HOST := x86_64-pc-linux-gnu
    # environment
    PATH = /home/user/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/android-ndk-r12b
    # default
    LD = ld
    # default
    TEXI2DVI = texi2dvi
    # environment
    GPG_AGENT_INFO = /home/user/.gnupg/S.gpg-agent:0:1
    # default
    YACC = yacc
    # environment
    UPSTART_JOB = unity7
    # default
    COMPILE.mod = $(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)
    # environment
    XDG_RUNTIME_DIR = /run/user/1000
    # default
    ARFLAGS = rv
    # default
    LINK.r = $(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)
    # environment
    WINDOWID = 58727871
    # default
    COMPILE.f = $(FC) $(FFLAGS) $(TARGET_ARCH) -c
    # default
    LINT.c = $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)
    # default
    YACC.m = $(YACC) $(YFLAGS)
    # default
    LINT = lint
    # default
    LINK.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
    # default
    YACC.y = $(YACC) $(YFLAGS)
    # default
    AR = ar
    # environment
    XDG_MENU_PREFIX = gnome-
    # environment
    LC_NUMERIC = ja_JP.UTF-8
    # default
    .FEATURES := target-specific order-only second-expansion else-if shortest-stem undefine oneshell archives jobserver output-sync check-symlink load
    # default
    TANGLE = tangle
    # environment
    SESSION = ubuntu
    # environment
    XDG_GREETER_DATA_DIR = /var/lib/lightdm-data/user
    # environment
    LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
    # environment
    JOB = unity-settings-daemon
    # environment
    XDG_SESSION_DESKTOP = ubuntu
    # environment
    SSH_AUTH_SOCK = /run/user/1000/keyring/ssh
    # default
    GET = get
    # automatic
    %F = $(notdir $%)
    # environment
    DISPLAY = :0
    # default
    COMPILE.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
    # default
    CTANGLE = ctangle
    # environment
    GTK_IM_MODULE = fcitx
    # default
    .LIBPATTERNS = lib%.so lib%.a
    # default
    LINK.C = $(LINK.cc)
    # environment
    PWD = /home/user
    # default
    LINK.S = $(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)
    # environment
    XDG_SEAT = seat0
    # default
    PREPROCESS.r = $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F
    # default
    LINK.c = $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
    # environment
    GTK_MODULES = gail:atk-bridge:unity-gtk-module
    # default
    LINK.s = $(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)
    # environment
    HOME = /home/user
    # environment
    LESSCLOSE = /usr/bin/lesspipe %s %s
    # environment
    LOGNAME = user
    # environment
    QT_LINUX_ACCESSIBILITY_ALWAYS_ON = 1
    # automatic
    +F = $(notdir $+)
    # default
    M2C = m2c
    # default
    CO = co
    # default
    MAKE_VERSION := 4.1
    # environment
    GNOME_DESKTOP_SESSION_ID = this-is-deprecated
    # automatic
    ^D = $(patsubst %/,%,$(dir $^))
    # environment
    XDG_VTNR = 7
    # environment
    LC_TIME = ja_JP.UTF-8
    # default
    COMPILE.m = $(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
    # default
    MAKE = $(MAKE_COMMAND)
    # environment
    QT_IM_MODULE = fcitx
    # environment
    SHLVL = 1
    # default
    AS = as
    # default
    PREPROCESS.S = $(CC) -E $(CPPFLAGS)
    # environment
    COMPIZ_CONFIG_PROFILE = ubuntu-lowgfx
    # default
    COMPILE.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
    # environment
    XDG_SESSION_ID = c1
    # environment
    USER = user
    # default
    FC = f77
    # environment
    LC_MONETARY = ja_JP.UTF-8
    # makefile
    .DEFAULT_GOAL := 
    # environment
    XDG_CURRENT_DESKTOP = Unity
    # environment
    UPSTART_EVENTS = xsession started
    # automatic
    %D = $(patsubst %/,%,$(dir $%))
    # environment
    GNOME_KEYRING_PID = 
    # environment
    LC_TELEPHONE = ja_JP.UTF-8
    # default
    WEAVE = weave
    # default
    MAKE_COMMAND := make
    # default
    LINK.cpp = $(LINK.cc)
    # default
    F77 = $(FC)
    # default
    COMPILE.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
    # default
    .VARIABLES := 
    # default
    PC = pc
    # automatic
    *F = $(notdir $*)
    # environment
    LANGUAGE = en_US
    # environment
    XDG_SEAT_PATH = /org/freedesktop/DisplayManager/Seat0
    # default
    COMPILE.def = $(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)
    # environment
    GNOME_KEYRING_CONTROL = 
    # makefile
    MAKEFLAGS = p
    # environment
    MFLAGS = -p
    # automatic
    *D = $(patsubst %/,%,$(dir $*))
    # default
    LEX.l = $(LEX) $(LFLAGS) -t
    # default
    LEX.m = $(LEX) $(LFLAGS) -t
    # automatic
    +D = $(patsubst %/,%,$(dir $+))
    # default
    COMPILE.r = $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c
    # environment
    LC_PAPER = ja_JP.UTF-8
    # environment
    GTK2_MODULES = overlay-scrollbar
    # environment
    QT_ACCESSIBILITY = 1
    # environment
    COMPIZ_BIN_PATH = /usr/bin/
    # environment
    DEFAULTS_PATH = /usr/share/gconf/ubuntu.default.path
    # default
    MAKEFILES := 
    # environment
    UPSTART_SESSION = unix:abstract=/com/ubuntu/upstart-session/1000/1164
    # automatic
    <F = $(notdir $<)
    # default
    CXX = g++
    # environment
    LC_MEASUREMENT = ja_JP.UTF-8
    # environment
    INSTANCE = 
    # default
    COFLAGS = 
    # default
    COMPILE.C = $(COMPILE.cc)
    # environment
    QT4_IM_MODULE = fcitx
    # automatic
    ^F = $(notdir $^)
    # default
    COMPILE.S = $(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c
    # default
    LINK.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
    # default
    SUFFIXES := .out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el
    # default
    COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
    # environment
    LIBGL_ALWAYS_SOFTWARE = 1
    # default
    COMPILE.s = $(AS) $(ASFLAGS) $(TARGET_MACH)
    # default
    .INCLUDE_DIRS = /usr/include /usr/local/include /usr/include
    # environment
    LC_IDENTIFICATION = ja_JP.UTF-8
    # default
    .RECIPEPREFIX := 
    # default
    MAKEINFO = makeinfo
    # default
    MAKE_TERMERR := /dev/pts/6
    # default
    OBJC = cc
    # environment
    LC_ADDRESS = ja_JP.UTF-8
    # default
    LINK.f = $(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)
    # default
    TEX = tex
    # environment
    LANG = en_US.UTF-8
    # environment
    TERM = xterm-256color
    # default
    F77FLAGS = $(FFLAGS)
    # default
    LINK.o = $(CC) $(LDFLAGS) $(TARGET_ARCH)
    # variable set hash-table stats:
    # Load=168/1024=16%, Rehash=0, Collisions=23/191=12%
    # Pattern-specific Variable Values
    
    # No pattern-specific variable values.
    # Directories
    
    # SCCS: could not be stat'd.
    # . (device 2049, inode 282036): 54 files, 57 impossibilities.
    # RCS: could not be stat'd.
    
    # 54 files, 57 impossibilities in 3 directories.
    # Implicit Rules
    
    %.out:
    
    %.a:
    
    %.ln:
    
    %.o:
    
    %: %.o
    #  recipe to execute (built-in):
    	$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.c:
    
    %: %.c
    #  recipe to execute (built-in):
    	$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.ln: %.c
    #  recipe to execute (built-in):
    	$(LINT.c) -C$* $<
    
    %.o: %.c
    #  recipe to execute (built-in):
    	$(COMPILE.c) $(OUTPUT_OPTION) $<
    
    %.cc:
    
    %: %.cc
    #  recipe to execute (built-in):
    	$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.cc
    #  recipe to execute (built-in):
    	$(COMPILE.cc) $(OUTPUT_OPTION) $<
    
    %.C:
    
    %: %.C
    #  recipe to execute (built-in):
    	$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.C
    #  recipe to execute (built-in):
    	$(COMPILE.C) $(OUTPUT_OPTION) $<
    
    %.cpp:
    
    %: %.cpp
    #  recipe to execute (built-in):
    	$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.cpp
    #  recipe to execute (built-in):
    	$(COMPILE.cpp) $(OUTPUT_OPTION) $<
    
    %.p:
    
    %: %.p
    #  recipe to execute (built-in):
    	$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.p
    #  recipe to execute (built-in):
    	$(COMPILE.p) $(OUTPUT_OPTION) $<
    
    %.f:
    
    %: %.f
    #  recipe to execute (built-in):
    	$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.f
    #  recipe to execute (built-in):
    	$(COMPILE.f) $(OUTPUT_OPTION) $<
    
    %.F:
    
    %: %.F
    #  recipe to execute (built-in):
    	$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.F
    #  recipe to execute (built-in):
    	$(COMPILE.F) $(OUTPUT_OPTION) $<
    
    %.f: %.F
    #  recipe to execute (built-in):
    	$(PREPROCESS.F) $(OUTPUT_OPTION) $<
    
    %.m:
    
    %: %.m
    #  recipe to execute (built-in):
    	$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.m
    #  recipe to execute (built-in):
    	$(COMPILE.m) $(OUTPUT_OPTION) $<
    
    %.r:
    
    %: %.r
    #  recipe to execute (built-in):
    	$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.r
    #  recipe to execute (built-in):
    	$(COMPILE.r) $(OUTPUT_OPTION) $<
    
    %.f: %.r
    #  recipe to execute (built-in):
    	$(PREPROCESS.r) $(OUTPUT_OPTION) $<
    
    %.y:
    
    %.ln: %.y
    #  recipe to execute (built-in):
    	$(YACC.y) $< 
    	 $(LINT.c) -C$* y.tab.c 
    	 $(RM) y.tab.c
    
    %.c: %.y
    #  recipe to execute (built-in):
    	$(YACC.y) $< 
    	 mv -f y.tab.c $@
    
    %.l:
    
    %.ln: %.l
    #  recipe to execute (built-in):
    	@$(RM) $*.c
    	 $(LEX.l) $< > $*.c
    	$(LINT.c) -i $*.c -o $@
    	 $(RM) $*.c
    
    %.c: %.l
    #  recipe to execute (built-in):
    	@$(RM) $@ 
    	 $(LEX.l) $< > $@
    
    %.r: %.l
    #  recipe to execute (built-in):
    	$(LEX.l) $< > $@ 
    	 mv -f lex.yy.r $@
    
    %.ym:
    
    %.m: %.ym
    #  recipe to execute (built-in):
    	$(YACC.m) $< 
    	 mv -f y.tab.c $@
    
    %.yl:
    
    %.s:
    
    %: %.s
    #  recipe to execute (built-in):
    	$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.s
    #  recipe to execute (built-in):
    	$(COMPILE.s) -o $@ $<
    
    %.S:
    
    %: %.S
    #  recipe to execute (built-in):
    	$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    %.o: %.S
    #  recipe to execute (built-in):
    	$(COMPILE.S) -o $@ $<
    
    %.s: %.S
    #  recipe to execute (built-in):
    	$(PREPROCESS.S) $< > $@
    
    %.mod:
    
    %: %.mod
    #  recipe to execute (built-in):
    	$(COMPILE.mod) -o $@ -e $@ $^
    
    %.o: %.mod
    #  recipe to execute (built-in):
    	$(COMPILE.mod) -o $@ $<
    
    %.sym:
    
    %.def:
    
    %.sym: %.def
    #  recipe to execute (built-in):
    	$(COMPILE.def) -o $@ $<
    
    %.h:
    
    %.info:
    
    %.dvi:
    
    %.tex:
    
    %.dvi: %.tex
    #  recipe to execute (built-in):
    	$(TEX) $<
    
    %.texinfo:
    
    %.info: %.texinfo
    #  recipe to execute (built-in):
    	$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
    
    %.dvi: %.texinfo
    #  recipe to execute (built-in):
    	$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
    
    %.texi:
    
    %.info: %.texi
    #  recipe to execute (built-in):
    	$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
    
    %.dvi: %.texi
    #  recipe to execute (built-in):
    	$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
    
    %.txinfo:
    
    %.info: %.txinfo
    #  recipe to execute (built-in):
    	$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
    
    %.dvi: %.txinfo
    #  recipe to execute (built-in):
    	$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
    
    %.w:
    
    %.c: %.w
    #  recipe to execute (built-in):
    	$(CTANGLE) $< - $@
    
    %.tex: %.w
    #  recipe to execute (built-in):
    	$(CWEAVE) $< - $@
    
    %.ch:
    
    %.web:
    
    %.p: %.web
    #  recipe to execute (built-in):
    	$(TANGLE) $<
    
    %.tex: %.web
    #  recipe to execute (built-in):
    	$(WEAVE) $<
    
    %.sh:
    
    %: %.sh
    #  recipe to execute (built-in):
    	cat $< >$@ 
    	 chmod a+x $@
    
    %.elc:
    
    %.el:
    
    (%): %
    #  recipe to execute (built-in):
    	$(AR) $(ARFLAGS) $@ $<
    
    %.out: %
    #  recipe to execute (built-in):
    	@rm -f $@ 
    	 cp $< $@
    
    %.c: %.w %.ch
    #  recipe to execute (built-in):
    	$(CTANGLE) $^ $@
    
    %.tex: %.w %.ch
    #  recipe to execute (built-in):
    	$(CWEAVE) $^ $@
    
    %:: %,v
    #  recipe to execute (built-in):
    	$(CHECKOUT,v)
    
    %:: RCS/%,v
    #  recipe to execute (built-in):
    	$(CHECKOUT,v)
    
    %:: RCS/%
    #  recipe to execute (built-in):
    	$(CHECKOUT,v)
    
    %:: s.%
    #  recipe to execute (built-in):
    	$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<
    
    %:: SCCS/s.%
    #  recipe to execute (built-in):
    	$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<
    
    # 92 implicit rules, 5 (5.4%) terminal.
    # Files
    
    # Not a target:
    .web.p:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(TANGLE) $<
    
    # Not a target:
    .l.r:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LEX.l) $< > $@ 
    	 mv -f lex.yy.r $@
    
    # Not a target:
    .dvi:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .ym:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .f.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.f) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .l:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .m:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .ln:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .y:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .def.sym:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.def) -o $@ $<
    
    # Not a target:
    .p.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.p) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .p:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .txinfo.dvi:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
    
    # Not a target:
    .a:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .yl:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .l.ln:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	@$(RM) $*.c
    	 $(LEX.l) $< > $*.c
    	$(LINT.c) -i $*.c -o $@
    	 $(RM) $*.c
    
    # Not a target:
    .F.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.F) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .texi.info:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
    
    # Not a target:
    .w.c:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(CTANGLE) $< - $@
    
    # Not a target:
    .texi.dvi:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
    
    # Not a target:
    .ch:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .m.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.m) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .cc:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .cc.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.cc) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .def:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .SUFFIXES: .out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .c.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.c) $(OUTPUT_OPTION) $<
    
    # Not a target:
    Makefile:
    #  Implicit rule search has been done.
    #  File does not exist.
    #  File has been updated.
    #  Failed to be updated.
    
    # Not a target:
    .r.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.r) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .r:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .ym.m:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(YACC.m) $< 
    	 mv -f y.tab.c $@
    
    # Not a target:
    .y.ln:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(YACC.y) $< 
    	 $(LINT.c) -C$* y.tab.c 
    	 $(RM) y.tab.c
    
    # Not a target:
    makefile:
    #  Implicit rule search has been done.
    #  File does not exist.
    #  File has been updated.
    #  Failed to be updated.
    
    # Not a target:
    .elc:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .l.c:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	@$(RM) $@ 
    	 $(LEX.l) $< > $@
    
    # Not a target:
    .out:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .C:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .r.f:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(PREPROCESS.r) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .S:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .texinfo.info:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
    
    # Not a target:
    .c:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .w.tex:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(CWEAVE) $< - $@
    
    # Not a target:
    .c.ln:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINT.c) -C$* $<
    
    # Not a target:
    .s.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.s) -o $@ $<
    
    # Not a target:
    .s:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .texinfo.dvi:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<
    
    # Not a target:
    .el:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .lm.m:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	@$(RM) $@ 
    	 $(LEX.m) $< > $@
    
    # Not a target:
    .y.c:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(YACC.y) $< 
    	 mv -f y.tab.c $@
    
    # Not a target:
    .web.tex:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(WEAVE) $<
    
    # Not a target:
    .texinfo:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .DEFAULT:
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .h:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .tex.dvi:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(TEX) $<
    
    # Not a target:
    .cpp.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.cpp) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .cpp:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .C.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.C) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .texi:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .txinfo:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .tex:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .txinfo.info:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@
    
    # Not a target:
    GNUmakefile:
    #  Implicit rule search has been done.
    #  File does not exist.
    #  File has been updated.
    #  Failed to be updated.
    
    # Not a target:
    .sh:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	cat $< >$@ 
    	 chmod a+x $@
    
    # Not a target:
    .S.s:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(PREPROCESS.S) $< > $@
    
    # Not a target:
    .mod:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.mod) -o $@ -e $@ $^
    
    # Not a target:
    .mod.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.mod) -o $@ $<
    
    # Not a target:
    .F.f:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(PREPROCESS.F) $(OUTPUT_OPTION) $<
    
    # Not a target:
    .w:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .S.o:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(COMPILE.S) -o $@ $<
    
    # Not a target:
    .F:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .web:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .sym:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # Not a target:
    .f:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    #  recipe to execute (built-in):
    	$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@
    
    # Not a target:
    .info:
    #  Builtin rule
    #  Implicit rule search has not been done.
    #  Modification time never checked.
    #  File has not been updated.
    
    # files hash-table stats:
    # Load=75/1024=7%, Rehash=0, Collisions=447/1785=25%
    # VPATH Search Paths
    
    # No 'vpath' search paths.
    
    # No general ('VPATH' variable) search path.
    
    # strcache buffers: 1 (0) / strings = 531 / storage = 6987 B / avg = 13 B
    # current buf: size = 8162 B / used = 6987 B / count = 531 / avg = 13 B
    
    # strcache performance: lookups = 861 / hit rate = 38%
    # hash-table stats:
    # Load=531/8192=6%, Rehash=0, Collisions=244/861=28%
    # Finished Make data base on Fri Jan 20 15:00:51 2017