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@ TLSFLAGS = @TLSFLAGS@ 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 \ tcliis tclsignal \ tclzvfs tls tclxml xpa \ tkblt tktable tkimg \ tkmpeg tkhtml1 tkcon \ tksao ds9 tcl : tcl$(TCL_VERSION)/unix/Makefile @echo "" @echo "*** $@ ***" $(MAKE) -C tcl$(TCL_VERSION)/unix -j $(JOBS) install tcl$(TCL_VERSION)/unix/Makefile : @echo "" @echo "*** $@ ***" 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 "*** $@ ***" $(MAKE) -C tk$(TCL_VERSION)/unix -j $(JOBS) install tk$(TCL_VERSION)/unix/Makefile : @echo "" @echo "*** $@ ***" 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 : tclclean tkclean tkosclean tclclean : @echo "" @echo "*** tclclean ***" $(MAKE) -C tcl$(TCL_VERSION)/unix clean tkclean : @echo "" @echo "*** $@ ***" $(MAKE) -C tk$(TCL_VERSION)/unix clean tkosclean : @echo "" @echo "*** $@ ***" #--------------------------distclean .PHONY : tcldistclean tkdistclean tkosdistclean tcldistclean : @echo "" @echo "*** $@ ***" $(MAKE) -C tcl$(TCL_VERSION)/unix distclean tkdistclean : @echo "" @echo "*** $@ ***" $(MAKE) -C tk$(TCL_VERSION)/unix distclean tkosdistclean : @echo "" @echo "*** $@ ***" #--------------------------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