|
|
- ### Makefile - for scripts and icons (./etc) of ESS distribution.
- ###
-
- ## Before making changes here, please take a look at Makeconf
- include ../Makeconf
-
- #ETCFILES = $(wildcard BACKBUG[S5].BAT backbug[s5] *.S sas-keys.*)
- #ETCFILES = ESSR.R ess-developer.R SVN-REVISION *.S sas-keys.* ess-sas-sh-command
- # ETCFILES_1 = *.S sas-keys.* ess-sas-sh-command *.jl
- ETCFILES_1 = ess-sas-sh-command *.jl
- isRELEASE=$(shell test -f .IS.RELEASE && echo 'yes')
- ifeq ($(isRELEASE),yes)
- ETCFILES = .IS.RELEASE git-ref $(ETCFILES_1)
- else
- ETCFILES = $(ETCFILES_1)
- endif
-
- #ICONS = $(wildcard icons/*.xpm)
- ICONS = icons/*.xpm
-
- ESSR_UTIL_FILES = ESSR/LOADREMOTE
- ESSR_CODE_FILES = ESSR/R/*.R ESSR/R/.*.R
-
- all:
-
- show-etc:
- @echo $(ETCFILES)
- ls -l $(ETCFILES)
-
- install :
- $(INSTALLDIR) $(ETCDIR)/icons
- $(INSTALLDIR) $(ETCDIR)/ESSR/R
- $(INSTALL) $(ETCFILES) $(ETCDIR)
- $(INSTALL) $(ICONS) $(ETCDIR)/icons
- $(INSTALL) $(ESSR_UTIL_FILES) $(ETCDIR)/ESSR
- $(INSTALL) $(ESSR_CODE_FILES) $(ETCDIR)/ESSR/R
- chmod +x $(ETCDIR)/ess-sas-sh-command
-
- uninstall :
- -cd $(ETCDIR) && $(UNINSTALL) $(ETCFILES)
- -cd $(ETCDIR) && $(UNINSTALL) $(ICONS)
- -cd $(ETCDIR) && $(UNINSTALL) $(ESSR_UTIL_FILES)
- -cd $(ETCDIR) && $(UNINSTALL) $(ESSR_CODE_FILES)
-
-
-
- ## 'clean' shall remove *exactly* those things that are *not* in version control
- clean distclean:
- rm -rf SVN-REVISION
- ## 'distclean' removes also things in VC (svn, when they are remade by "make"):
- # distclean: clean
- # rm -rf ESSR_*.tar.gz
|