summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ds9/macosx/Makefile.in26
-rw-r--r--ds9/make.include66
2 files changed, 53 insertions, 39 deletions
diff --git a/ds9/macosx/Makefile.in b/ds9/macosx/Makefile.in
index f197291..213c49b 100644
--- a/ds9/macosx/Makefile.in
+++ b/ds9/macosx/Makefile.in
@@ -80,11 +80,26 @@ ID = $(shell finger $(shell whoami) | egrep -o 'Name: [a-zA-Z0-9 ]{1,}' | cut -d
OBJS = ds9.o tkAppInit.o
+PREQS = \
+ $(APPDIR) \
+ $(LIBDIR)/library \
+ $(LIBDIR)/msgs \
+ $(LIBDIR)/doc \
+ $(LIBDIR)/cmaps \
+ $(LIBDIR)/template \
+ $(LIBDIR)/tkblt \
+ $(LIBDIR)/tkcon \
+ $(LIBDIR)/base64 \
+ $(LIBDIR)/ftp \
+ $(LIBDIR)/log \
+ $(LIBDIR)/textutil \
+ $(LIBDIR)/math \
+ $(LIBDIR)/xpans
+
#--------------------------main
.NOTPARALLEL :
-.PHONY : ds9 debug framework tcl tcl_debug tk tk_debug
-.PHONY : tcllib tkcon tkblt compiler cleanup
+.PHONY : ds9 debug tcl tcl_debug tk tk_debug compiler cleanup
ds9 : ds9base ds9ext
cp -p ds9base $(APPDIR)/Contents/MacOS/ds9
@@ -152,7 +167,7 @@ ds9base : $(OBJS)
$(TK_LIBS) \
$(LIBS)
-ds9ext : $(APPDIR) framework tcl tk tcllib tkcon tkblt $(LIBDIR)/xpa compiler cleanup
+ds9ext : $(APPDIR) $(PREQS) tcl tk compiler cleanup
$(APPDIR):
cp -prf SAOImage\ DS9.app $(bindir)/.
@@ -177,9 +192,8 @@ tk_debug:
cp -pf $(prefix)/build/tk/Tk.framework/Versions/8.6/Resources/license.terms $(TKDIR)/.
cp -prf $(prefix)/build/tk/Tk.framework/Versions/8.6/Resources/Scripts $(TKDIR)/.
-$(LIBDIR)/xpa :
- cp -prf $(bindir)/xpans $(LIBDIR)/.
- echo "***"
+$(LIBDIR)/xpans : $(bindir)/xpans
+ cp -p $? "$@"
compiler:
cp -pf $(prefix)/compilers/pcc-i386-snowleopard.tar.gz $(LIBDIR)/.
diff --git a/ds9/make.include b/ds9/make.include
index 0664476..40d9271 100644
--- a/ds9/make.include
+++ b/ds9/make.include
@@ -1,76 +1,76 @@
#--------------------------framework
$(LIBDIR)/library : $(prefix)/ds9/library/*.tcl
- mkdir -p $@
- cp -p $? $@
+ mkdir -p "$@"
+ cp -p $? "$@"
# must do it this way for win
- cd $@; \
+ cd "$@"; \
echo "pkg_mkIndex . *.tcl; exit" | $(TCLSH_PROG)
- touch $@
+ touch "$@"
$(LIBDIR)/msgs : $(prefix)/ds9/msgs/*.msg
- mkdir -p $@
- cp -p $? $@
- touch $@
+ mkdir -p "$@"
+ cp -p $? "$@"
+ touch "$@"
$(LIBDIR)/doc :
cp -prf $(prefix)/ds9/doc $(LIBDIR)/.
- touch $@
+ touch "$@"
$(LIBDIR)/cmaps :
cp -prf $(prefix)/ds9/cmaps $(LIBDIR)/.
- touch $@
+ touch "$@"
$(LIBDIR)/template :
cp -prf $(prefix)/ds9/template $(LIBDIR)/.
- touch $@
+ touch "$@"
#--------------------------tkblt
$(LIBDIR)/tkblt : $(prefix)/tkblt/library/*.tcl
- mkdir -p $@
- cp -p $? $@
+ mkdir -p "$@"
+ cp -p $? "$@"
# must do it this way for win
- cd $@; \
+ cd "$@"; \
echo "pkg_mkIndex . *.tcl; exit" | $(TCLSH_PROG)
- touch $@
+ touch "$@"
#--------------------------tkcon
$(LIBDIR)/tkcon : $(prefix)/tkcon/*.tcl
- mkdir -p $@
- cp -p $? $@
+ mkdir -p "$@"
+ cp -p $? "$@"
# must do it this way for win
- cd $@; \
+ cd "$@"; \
echo "pkg_mkIndex . *.tcl; exit" | $(TCLSH_PROG)
- touch $@
+ touch "$@"
#--------------------------tcllib
$(LIBDIR)/base64: $(prefix)/tcllib/modules/base64/*.tcl
- mkdir -p $@
- cp -p $? $@
- touch $@
+ mkdir -p "$@"
+ cp -p $? "$@"
+ touch "$@"
$(LIBDIR)/ftp : $(prefix)/tcllib/modules/ftp/*.tcl
- mkdir -p $@
- cp -p $? $@
- touch $@
+ mkdir -p "$@"
+ cp -p $? "$@"
+ touch "$@"
$(LIBDIR)/log : $(prefix)/tcllib/modules/log/*.tcl
- mkdir -p $@
- cp -p $? $@
- touch $@
+ mkdir -p "$@"
+ cp -p $? "$@"
+ touch "$@"
$(LIBDIR)/textutil: $(prefix)/tcllib/modules/textutil/*.tcl
- mkdir -p $@
- cp -p $? $@
- touch $@
+ mkdir -p "$@"
+ cp -p $? "$@"
+ touch "$@"
$(LIBDIR)/math : $(prefix)/tcllib/modules/math/*.tcl
- mkdir -p $@
- cp -p $? $@
- touch $@
+ mkdir -p "$@"
+ cp -p $? "$@"
+ touch "$@"
#--------------------------distclean