prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ libdir = $(exec_prefix)/lib #libdir = @libdir@ includedir = @includedir@ datarootdir = @datarootdir@ datadir = @datadir@ mandir = @mandir@ OS = @OS@ ARCH = @ARCH@ TKFLAGS = @TKFLAGS@ JOBS = @CORES@ include ./make.include WITHTCL = --with-tcl=$(prefix)/tcl$(TCL_VERSION)/unix WITHTK = --with-tk=$(prefix)/tk$(TCL_VERSION)/unix $(WITHTCL) CACHE = --config-cache --cache-file=$(prefix)/config.cache #--------------------------build .PHONY : saods9 tcl tk saods9 : dirs tcl tk \ tclcheckdns tcliis tclsignal \ tclzvfs tclxml xpa \ tkblt tktable tkimg \ tkmpeg tkhtml1 tkcon \ tksao ds9 tcl : tcl$(TCL_VERSION)/unix/Makefile @echo "" @echo "*** Install tcl$(TCL_VERSION) ***" $(MAKE) -C tcl$(TCL_VERSION)/unix -j $(JOBS) install tcl$(TCL_VERSION)/unix/Makefile : @echo "" @echo "*** Configure tcl$(TCL_VERSION) ***" cd tcl$(TCL_VERSION)/unix; \ ./configure \ --prefix $(prefix) --exec-prefix $(exec_prefix) --libdir $(libdir) \ --disable-shared --enable-symbols \ --config-cache --cache-file=$(prefix)/config.cache tk : tk$(TCL_VERSION)/unix/Makefile @echo "" @echo "*** Install tk$(TCL_VERSION) ***" $(MAKE) -C tk$(TCL_VERSION)/unix -j $(JOBS) install tk$(TCL_VERSION)/unix/Makefile : @echo "" @echo "*** Configure tk$(TCL_VERSION) ***" cd tk$(TCL_VERSION)/unix; \ ./configure \ $(TKFLAGS) \ --prefix $(prefix) --exec-prefix $(exec_prefix) --libdir $(libdir) \ --disable-shared --enable-symbols \ --config-cache --cache-file=$(prefix)/config.cache #--------------------------clean .PHONY : tkunixclean tkunixclean : #--------------------------distclean .PHONY : tkunixdistclean tkunixdistclean : #--------------------------distribution .PHONY : dist dist : cd bin; tar cvf - ds9* | gzip > $(prefix)/dist/ds9.$(ARCH).$(DS9_VERSION).tar.gz cd bin; tar cvf - xpa* | gzip > $(prefix)/dist/xpa.$(ARCH).$(XPA_VERSION).tar.gz