📄 makefile.in
字号:
# possible (e.g. if installing as root).install-binaries: $(TK_LIB_FILE) wish @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ do \ if [ ! -d $$i ] ; then \ echo "Making directory $$i"; \ mkdir $$i; \ chmod 755 $$i; \ else true; \ fi; \ done; @echo "Installing $(TK_LIB_FILE)" @$(INSTALL_DATA) $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TK_LIB_FILE)) @chmod 555 $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) @echo "Installing wish" @$(INSTALL_PROGRAM) wish $(BIN_INSTALL_DIR)/wish$(VERSION) @echo "Installing tkConfig.sh" @$(INSTALL_DATA) tkConfig.sh $(LIB_INSTALL_DIR)/tkConfig.shinstall-libraries: @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ $(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images; \ do \ if [ ! -d $$i ] ; then \ echo "Making directory $$i"; \ mkdir $$i; \ chmod 755 $$i; \ else true; \ fi; \ done; @echo "Installing tk.h" @$(INSTALL_DATA) $(GENERIC_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h for i in $(SRC_DIR)/library/*.tcl $(SRC_DIR)/library/tclIndex $(SRC_DIR)/library/prolog.ps $(UNIX_DIR)/tkAppInit.c; \ do \ echo "Installing $$i"; \ $(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR); \ done; for i in $(SRC_DIR)/library/images/*; \ do \ if [ -f $$i ] ; then \ echo "Installing $$i"; \ $(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR)/images; \ fi; \ done;install-demos: @for i in $(INSTALL_ROOT)$(prefix)/lib $(SCRIPT_INSTALL_DIR) \ $(SCRIPT_INSTALL_DIR)/demos \ $(SCRIPT_INSTALL_DIR)/demos/images ; \ do \ if [ ! -d $$i ] ; then \ echo "Making directory $$i"; \ mkdir $$i; \ chmod 755 $$i; \ else true; \ fi; \ done; @for i in $(SRC_DIR)/library/demos/*; \ do \ if [ -f $$i ] ; then \ echo "Installing $$i"; \ sed -e '3 s|exec wish|exec wish$(VERSION)|' \ $$i > $(SCRIPT_INSTALL_DIR)/demos/`basename $$i`; \ fi; \ done; @for i in $(DEMOPROGS); \ do \ chmod 755 $(SCRIPT_INSTALL_DIR)/demos/$$i; \ done; @for i in $(SRC_DIR)/library/demos/images/*; \ do \ if [ -f $$i ] ; then \ echo "Installing $$i"; \ $(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR)/demos/images; \ fi; \ done;install-man: @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR) $(MANN_INSTALL_DIR) ; \ do \ if [ ! -d $$i ] ; then \ echo "Making directory $$i"; \ mkdir $$i; \ chmod 755 $$i; \ else true; \ fi; \ done; @cd $(SRC_DIR)/doc; for i in *.1; \ do \ echo "Installing doc/$$i"; \ rm -f $(MAN1_INSTALL_DIR)/$$i; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ $$i > $(MAN1_INSTALL_DIR)/$$i; \ chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ done; $(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR) @cd $(SRC_DIR)/doc; for i in *.3; \ do \ echo "Installing doc/$$i"; \ rm -f $(MAN3_INSTALL_DIR)/$$i; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ $$i > $(MAN3_INSTALL_DIR)/$$i; \ chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ done; $(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR) @cd $(SRC_DIR)/doc; for i in *.n; \ do \ echo "Installing doc/$$i"; \ rm -f $(MANN_INSTALL_DIR)/$$i; \ sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ $$i > $(MANN_INSTALL_DIR)/$$i; \ chmod 444 $(MANN_INSTALL_DIR)/$$i; \ done; $(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR)Makefile: $(UNIX_DIR)/Makefile.in $(SHELL) config.statusclean: rm -f *.a *.o libtk* core errs *~ \#* TAGS *.E a.out errors \ tktest wish config.info lib.exp tcl2c config.cachedistclean: clean rm -f Makefile config.status config.cache config.log tkConfig.sh \ $(PACKAGE).* prototypedepend: makedepend -- $(DEPEND_SWITCHES) -- $(SRCS)# Test binaries. The rule for tkTestInit.o is complicated because# it is is compiled from tkAppInit.c. Can't use the "-o" option# because this doesn't work on some strange compilers (e.g. UnixWare).tkTestInit.o: $(UNIX_DIR)/tkAppInit.c @if test -f tkAppInit.o ; then \ rm -f tkAppInit.sav; \ mv tkAppInit.o tkAppInit.sav; \ fi; $(CC) -c $(CC_SWITCHES) -DTK_TEST $(UNIX_DIR)/tkAppInit.c rm -f tkTestInit.o mv tkAppInit.o tkTestInit.o @if test -f tkAppInit.sav ; then \ mv tkAppInit.sav tkAppInit.o; \ fi;# Libraries...$(UNIX_DIR)/tcl2c: $(GENERIC_DIR)/tcl2c.c $(CC) $(GENERIC_DIR)/tcl2c.c -o $(UNIX_DIR)/tcl2c $(UNIX_DIR)/lib_bgerror.o: $(SRC_DIR)/library/bgerror.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_bgerror < $(SRC_DIR)/library/bgerror.tcl > $(UNIX_DIR)/lib_bgerror.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_bgerror.c$(UNIX_DIR)/lib_dialog.o: $(SRC_DIR)/library/dialog.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_dialog < $(SRC_DIR)/library/dialog.tcl > $(UNIX_DIR)/lib_dialog.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_dialog.c$(UNIX_DIR)/lib_msgbox.o: $(SRC_DIR)/library/msgbox.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_msgbox < $(SRC_DIR)/library/msgbox.tcl > $(UNIX_DIR)/lib_msgbox.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_msgbox.c$(UNIX_DIR)/lib_scale.o: $(SRC_DIR)/library/scale.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_scale < $(SRC_DIR)/library/scale.tcl > $(UNIX_DIR)/lib_scale.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_scale.c$(UNIX_DIR)/lib_tkfbox.o: $(SRC_DIR)/library/tkfbox.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_tkfbox < $(SRC_DIR)/library/tkfbox.tcl > $(UNIX_DIR)/lib_tkfbox.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_tkfbox.c$(UNIX_DIR)/lib_button.o: $(SRC_DIR)/library/button.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_button < $(SRC_DIR)/library/button.tcl > $(UNIX_DIR)/lib_button.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_button.c$(UNIX_DIR)/lib_entry.o: $(SRC_DIR)/library/entry.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_entry < $(SRC_DIR)/library/entry.tcl > $(UNIX_DIR)/lib_entry.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_entry.c$(UNIX_DIR)/lib_obsolete.o: $(SRC_DIR)/library/obsolete.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_obsolete < $(SRC_DIR)/library/obsolete.tcl > $(UNIX_DIR)/lib_obsolete.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_obsolete.c$(UNIX_DIR)/lib_scrlbar.o: $(SRC_DIR)/library/scrlbar.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_scrlbar < $(SRC_DIR)/library/scrlbar.tcl > $(UNIX_DIR)/lib_scrlbar.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_scrlbar.c$(UNIX_DIR)/lib_xmfbox.o: $(SRC_DIR)/library/xmfbox.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_xmfbox < $(SRC_DIR)/library/xmfbox.tcl > $(UNIX_DIR)/lib_xmfbox.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_xmfbox.c$(UNIX_DIR)/lib_clrpick.o: $(SRC_DIR)/library/clrpick.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_clrpick < $(SRC_DIR)/library/clrpick.tcl > $(UNIX_DIR)/lib_clrpick.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_clrpick.c$(UNIX_DIR)/lib_focus.o: $(SRC_DIR)/library/focus.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_focus < $(SRC_DIR)/library/focus.tcl > $(UNIX_DIR)/lib_focus.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_focus.c$(UNIX_DIR)/lib_optMenu.o: $(SRC_DIR)/library/optMenu.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_optMenu < $(SRC_DIR)/library/optMenu.tcl > $(UNIX_DIR)/lib_optMenu.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_optMenu.c$(UNIX_DIR)/lib_tearoff.o: $(SRC_DIR)/library/tearoff.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_tearoff < $(SRC_DIR)/library/tearoff.tcl > $(UNIX_DIR)/lib_tearoff.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_tearoff.c$(UNIX_DIR)/lib_comdlg.o: $(SRC_DIR)/library/comdlg.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_comdlg < $(SRC_DIR)/library/comdlg.tcl > $(UNIX_DIR)/lib_comdlg.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_comdlg.c$(UNIX_DIR)/lib_listbox.o: $(SRC_DIR)/library/listbox.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_listbox < $(SRC_DIR)/library/listbox.tcl > $(UNIX_DIR)/lib_listbox.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_listbox.c$(UNIX_DIR)/lib_palette.o: $(SRC_DIR)/library/palette.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_palette < $(SRC_DIR)/library/palette.tcl > $(UNIX_DIR)/lib_palette.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_palette.c$(UNIX_DIR)/lib_text.o: $(SRC_DIR)/library/text.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_text < $(SRC_DIR)/library/text.tcl > $(UNIX_DIR)/lib_text.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_text.c$(UNIX_DIR)/lib_console.o: $(SRC_DIR)/library/console.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_console < $(SRC_DIR)/library/console.tcl > $(UNIX_DIR)/lib_console.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_console.c$(UNIX_DIR)/lib_menu.o: $(SRC_DIR)/library/menu.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_menu < $(SRC_DIR)/library/menu.tcl > $(UNIX_DIR)/lib_menu.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_menu.c$(UNIX_DIR)/lib_safetk.o: $(SRC_DIR)/library/safetk.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_safetk < $(SRC_DIR)/library/safetk.tcl > $(UNIX_DIR)/lib_safetk.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_safetk.c$(UNIX_DIR)/lib_tk.o: $(SRC_DIR)/library/tk.tcl $(UNIX_DIR)/tcl2c $(UNIX_DIR)/tcl2c lib_tk < $(SRC_DIR)/library/tk.tcl > $(UNIX_DIR)/lib_tk.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/lib_tk.c#tk3d.o: $(GENERIC_DIR)/tk3d.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tk3d.ctkAppInit.o: $(UNIX_DIR)/tkAppInit.c $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkAppInit.ctkArgv.o: $(GENERIC_DIR)/tkArgv.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkArgv.ctkAtom.o: $(GENERIC_DIR)/tkAtom.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkAtom.ctkBind.o: $(GENERIC_DIR)/tkBind.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkBind.ctkBitmap.o: $(GENERIC_DIR)/tkBitmap.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkBitmap.ctkClipboard.o: $(GENERIC_DIR)/tkClipboard.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkClipboard.ctkCmds.o: $(GENERIC_DIR)/tkCmds.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCmds.ctkColor.o: $(GENERIC_DIR)/tkColor.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkColor.ctkConfig.o: $(GENERIC_DIR)/tkConfig.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkConfig.ctkCursor.o: $(GENERIC_DIR)/tkCursor.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCursor.ctkError.o: $(GENERIC_DIR)/tkError.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkError.ctkEvent.o: $(GENERIC_DIR)/tkEvent.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkEvent.ctkFocus.o: $(GENERIC_DIR)/tkFocus.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkFocus.ctkFont.o: $(GENERIC_DIR)/tkFont.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkFont.ctkGet.o: $(GENERIC_DIR)/tkGet.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGet.ctkGC.o: $(GENERIC_DIR)/tkGC.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGC.ctkGeometry.o: $(GENERIC_DIR)/tkGeometry.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGeometry.ctkGrab.o: $(GENERIC_DIR)/tkGrab.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGrab.ctkGrid.o: $(GENERIC_DIR)/tkGrid.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGrid.ctkMain.o: $(GENERIC_DIR)/tkMain.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMain.ctkOption.o: $(GENERIC_DIR)/tkOption.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkOption.ctkPack.o: $(GENERIC_DIR)/tkPack.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkPack.ctkPlace.o: $(GENERIC_DIR)/tkPlace.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkPlace.ctkSelect.o: $(GENERIC_DIR)/tkSelect.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkSelect.ctkUtil.o: $(GENERIC_DIR)/tkUtil.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkUtil.ctkVisual.o: $(GENERIC_DIR)/tkVisual.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkVisual.ctkWindow.o: $(GENERIC_DIR)/tkWindow.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkWindow.ctkButton.o: $(GENERIC_DIR)/tkButton.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkButton.ctkEntry.o: $(GENERIC_DIR)/tkEntry.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkEntry.ctkFrame.o: $(GENERIC_DIR)/tkFrame.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkFrame.ctkListbox.o: $(GENERIC_DIR)/tkListbox.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkListbox.ctkMenu.o: $(GENERIC_DIR)/tkMenu.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMenu.ctkMenubutton.o: $(GENERIC_DIR)/tkMenubutton.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMenubutton.ctkMenuDraw.o: $(GENERIC_DIR)/tkMenuDraw.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMenuDraw.ctkMessage.o: $(GENERIC_DIR)/tkMessage.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMessage.ctkScale.o: $(GENERIC_DIR)/tkScale.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkScale.ctkScrollbar.o: $(GENERIC_DIR)/tkScrollbar.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkScrollbar.ctkSquare.o: $(GENERIC_DIR)/tkSquare.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkSquare.ctkCanvas.o: $(GENERIC_DIR)/tkCanvas.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvas.ctkCanvArc.o: $(GENERIC_DIR)/tkCanvArc.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvArc.ctkCanvBmap.o: $(GENERIC_DIR)/tkCanvBmap.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvBmap.ctkCanvImg.o: $(GENERIC_DIR)/tkCanvImg.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvImg.ctkCanvLine.o: $(GENERIC_DIR)/tkCanvLine.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvLine.ctkCanvPoly.o: $(GENERIC_DIR)/tkCanvPoly.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvPoly.ctkCanvPs.o: $(GENERIC_DIR)/tkCanvPs.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvPs.ctkCanvText.o: $(GENERIC_DIR)/tkCanvText.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvText.ctkCanvUtil.o: $(GENERIC_DIR)/tkCanvUtil.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvUtil.ctkCanvWind.o: $(GENERIC_DIR)/tkCanvWind.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvWind.ctkRectOval.o: $(GENERIC_DIR)/tkRectOval.c $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkRectOval.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -