# If this is the first line of the script, it is not useable! --help: @echo ------------- @echo Install Options @echo @echo -------------- @echo make install -- will install to '$(DESTDIR)' by default @echo @echo \* --------------------------------------------- @echo \* NOTE: If you install to the default location, you @echo \* MUST be root! @echo \* --------------------------------------------- @echo @echo " Use DESTDIR=/my/new/path to override the default" @echo " Use WISH=wish8.4 to use a different version of wish (wish8.4 is just an example)" @echo @echo ------------ @echo Uninstall Options @echo @echo -------------- @echo make uninstall -- This will uninstall your installation of $(BASENAME) @echo @echo -------------- @echo make --help @echo " Will show you this help" # # install procedure # install: -mkdir -p $(DESTDIR) -mkdir -p $(DESTDIR)/lib -mkdir -p $(DESTDIR)/lib/$(BASENAME) for X in $(SUBDIRS) ; do echo mkdir -p $(DESTDIR)/lib/$(BASENAME)/$$X ; done for X in $(SUBDIRS) ; do mkdir -p $(DESTDIR)/lib/$(BASENAME)/$$X ; done rm -rf $(DESTDIR)/lib/$(BASENAME)/platform/win32 for X in $(ROOT_FILES) ; do echo cp $$X $(DESTDIR)/lib/$(BASENAME) ; done for X in $(ROOT_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME) ; done for X in $(CONFIG_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/config ; done for X in $(GUI_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/gui ; done for X in $(HELP_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/help ; done for X in $(ICON_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/icons ; done for X in $(LANG_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/lang ; done for X in $(LIB_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/lib ; done for X in $(MKWIDGETS_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/mkWidgets1.3 ; done for X in $(PLATFORM_BASE_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/platform ; done for X in $(PLATFORM_UNIX_LIB_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/platform/unix/lib ; done for X in $(PLATFORM_UNIX_LIB_BSD_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/platform/unix/lib/FreeBSD ; done #for X in $(PLATFORM_WIN_BIN_FILES) ; do cp $$X $(BASENAME)-$(RELEASE)/platform/win32/bin ; done #for X in $(PLATFORM_WIN_LIB_FILES) ; do cp $$X $(BASENAME)-$(RELEASE)/platform/win32/lib ; done for X in $(TCL_FILES) ; do cp $$X $(DESTDIR)/lib/$(BASENAME)/tcl ; done ## ## THIS IS NOT IN USE YET. STILL HAS PROBLEMS! ## # Autogenerate the User's uninstall make file #echo "# This is the Makefile to uninstall savIRC" > $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "BASENAME = $(BASENAME)" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "RELEASE = $(RELEASE)" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "DESTDIR = $(DESTDIR)" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "--help:" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo " @echo Type make clean to remove the savIRC directory and files" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo " @echo Your working directory will change to $(DESTDIR)/lib" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "clean:" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo " cd $(DESTDIR)/lib ; -rm -rf $(DESTDIR)/lib/$(BASENAME) ; -rm -rf $(DESTDIR)/bin/$(BASENAME)" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo " ---------------------" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo " @echo You are now in $(DESTDIR)/lib" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "" >> $(DESTDIR)/lib/$(BASENAME)/Makefile #echo "" >> $(DESTDIR)/lib/$(BASENAME)/Makefile # Create the file which will allow us to launch savirc by typing 'savirc' in the console. -mkdir -p $(DESTDIR)/bin -rm -f $(DESTDIR)/bin/$(BASENAME) echo \#!/bin/sh > $(DESTDIR)/bin/$(BASENAME) #echo cd $(PREFIX)/lib/$(BASENAME) >> $(DESTDIR)/bin/$(BASENAME) echo cd `dirname $0`../lib/savirc >> $(DESTDIR)/bin/$(BASENAME) echo $(WISH) savirc.tcl >> $(DESTDIR)/bin/$(BASENAME) chmod 0755 $(DESTDIR)/bin/$(BASENAME) @echo @echo @echo \# --------------------------------------------- @echo \# @echo \# savIRC Development Team 2001 - 2007 @echo \# @echo \# --------------------------------------------- @echo FILE LOCATIONS: @echo @echo The savIRC files are located in $(DESTDIR)/lib/$(BASENAME) @echo The savIRC executable is located in $(DESTDIR)/bin/$(BASENAME) @echo \# --------------------------------------------- @echo REMOVAL INSTRUCTIONS: @echo @echo cd to $(DESTDIR) then @echo Type 'rm -rf $(DESTDIR)/lib/$(BASENAME)' \(Where the files are located\) @echo Type 'rm -rf $(DESTDIR)/bin/$(BASENAME)' \(Where the executable is located\) @echo \# --------------------------------------------- @echo savIRC is now installed. @echo @echo Before you start, make sure that $(DESTDIR) is in your shell PATH @echo Type '$(BASENAME)' to launch savIRC uninstall: @echo "Removing $(DESTDIR)/bin/$(BASENAME)" rm -f $(DESTDIR)/bin/$(BASENAME) @echo "Removing $(DESTDIR)/lib/$(BASENAME)/" rm -rf $(DESTDIR)/lib/$(BASENAME) @echo "savIRC has been removed" @echo @echo "To delete your configuration files type:" @echo "$ rm -rf ~/.savirc" @echo "Attention: This could also remove all your script and downloads!"