diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2005-12-04 19:53:58 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2005-12-04 19:53:58 +0000 |
commit | 81c460f9ed3fcbb9f0317c0269c994f7ccfda032 (patch) | |
tree | 233bbf69c2fbe55108ad01c8cb45d03968330223 /packages/Makefile | |
parent | 5ebae9f842a9d841758f79ee00a38e3b97bb633c (diff) |
make distclean now cleans up autoconf cruft, preventing this error:
Can't locate object method "path" via package "Autom4te::Request"
svn path=/trunk/; revision=4134
Diffstat (limited to 'packages/Makefile')
-rw-r--r-- | packages/Makefile | 67 |
1 files changed, 64 insertions, 3 deletions
diff --git a/packages/Makefile b/packages/Makefile index fc2034ad..5da16872 100644 --- a/packages/Makefile +++ b/packages/Makefile @@ -146,8 +146,7 @@ endif PD_BUILD_FLAGS = -# Pd sometimes needs a specific autoconf, which is labeled differently on different -# machines +# Pd needs autoconf 2.5x, which is labeled differently on different machines #PD_AUTOCONF := ${shell ( test -x "`which autoconf-2.59`" && echo autoconf-2.59 ) || echo autoconf } PD_AUTOCONF = autoconf @@ -520,7 +519,68 @@ doc_format: # #==============================================================================# -devsymlinks: +devsymlinks: devsymlinks_$(OS_NAME) + + + +devsymlinks_win: + + +devsymlinks_linux: + + +TCLTK_VERSION=8.4 +devsymlinks_darwin: +# this makes /usr/local symlinks to the Tcl/Tk frameworks so that ./configure +# can find them. +# headers + test -e /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/Headers/tcl.h && \ + ln -s /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/Headers/tcl.h \ + /usr/local/lib/tcl.h + test -e /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/Headers/tclDecls.h && \ + ln -s /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/Headers/tclDecls.h \ + /usr/local/lib/tclDecls.h + test -e /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/Headers/tclPlatDecls.h && \ + ln -s /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/Headers/tclPlatDecls.h \ + /usr/local/lib/tclPlatDecls.h +# libs + test -e /Library/Frameworks/Tcl.framework/tclConfig.sh && \ + ln -s /Library/Frameworks/Tcl.framework/tclConfig.sh /usr/local/lib + test -e /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/Tcl && \ + ln -s /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/Tcl \ + /usr/local/lib/libtcl$(TCLTK_VERSION).dylib + test -e /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/libtclstub$(TCLTK_VERSION).a && \ + ln -s /Library/Frameworks/Tcl.framework/Versions/$(TCLTK_VERSION)/libtclstub$(TCLTK_VERSION).a \ + /usr/local/lib/libtclstub$(TCLTK_VERSION).a + test -e /usr/local/lib/libtcl$(TCLTK_VERSION).dylib && \ + ln -s /usr/local/lib/libtcl$(TCLTK_VERSION).dylib /usr/local/lib/libtcl.dylib +# headers + test -e /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tk.h && \ + ln -s /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tk.h \ + /usr/local/lib/tk.h + test -e /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tkDecls.h && \ + ln -s /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tkDecls.h \ + /usr/local/lib/tkDecls.h + test -e /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tkIntXlibDecls.h && \ + ln -s /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tkIntXlibDecls.h \ + /usr/local/lib/tkIntXlibDecls.h + test -e /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tkMacOSX.h && \ + ln -s /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tkMacOSX.h \ + /usr/local/lib/tkMacOSX.h + test -e /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tkPlatDecls.h && \ + ln -s /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Headers/tkPlatDecls.h \ + /usr/local/lib/tkPlatDecls.h +# libs + test -e /Library/Frameworks/Tk.framework/tkConfig.sh && \ + ln -s /Library/Frameworks/Tk.framework/tkConfig.sh /usr/local/lib + test -e /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Tk && \ + ln -s /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/Tk \ + /usr/local/lib/libtk$(TCLTK_VERSION).dylib + test -e /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/libtkstub$(TCLTK_VERSION).a && \ + ln -s /Library/Frameworks/Tk.framework/Versions/$(TCLTK_VERSION)/libtkstub$(TCLTK_VERSION).a \ + /usr/local/lib/libtkstub$(TCLTK_VERSION).a + test -e /usr/local/lib/libtk$(TCLTK_VERSION).dylib && \ + ln -s /usr/local/lib/libtk$(TCLTK_VERSION).dylib /usr/local/lib/libtk.dylib @@ -628,3 +688,4 @@ test: @echo "HELPDIR $(helpdir)" @echo "MANUALSDIR $(manualsdir)" @echo "EXAMPLESDIR $(examplesdir)" + |