From 028b9c91241c33577466a31d0c9a000b8a601696 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 12 Dec 2005 01:58:39 +0000 Subject: added targets for testing the final destinations that are currently set svn path=/trunk/; revision=4192 --- packages/TODO | 18 ++++++++++-------- packages/darwin_app/Makefile | 20 ++++++++++++++++++++ packages/darwin_app/TODO | 19 ++++--------------- packages/darwin_app/org.puredata.pd.plist | 12 ++++++++++++ packages/linux_make/Makefile | 16 ++++++++++++++++ packages/win32_inno/Makefile | 18 ++++++++++++++++++ packages/win32_inno/TODO | 2 ++ 7 files changed, 82 insertions(+), 23 deletions(-) diff --git a/packages/TODO b/packages/TODO index 78cddcbf..99b649e2 100644 --- a/packages/TODO +++ b/packages/TODO @@ -1,13 +1,16 @@ -- try out FFTW patch from patch tracker +- allow DESTDIR to be a relative path + +- fiddle~, bonk~, etc. didn't get installed + +- try out FFTW patch from patch tracker (it applies fine, but the build system + needs to set the define to enable it). - document generate-libdir-metafile.sh - move darwin_app_perms to here and make generic prerelease_clean target which is called separately -- fix scripts/checkout...sh. It doesn't cvs co into the newly created pure-data folder - - test for configure before running autoconf/clean configure on distclean - global optimization flags @@ -18,15 +21,14 @@ - add GRIPD for Anders -- add reg keys for Martin Dupras - - mDNS objects! - make standard targets: distclean (*~, etc.), uninstall instead of install_clean -- help menu - - - check up on this bug: Opening Help patches from "Pure Documentation" +- adding flext (from tgrill) "you could take the templates, *.def in the + buildsys hierarchy from which the original config*.txt files are + generated. These don't make assumptions about CPU etc. and should therefore + be portable" - Preferences diff --git a/packages/darwin_app/Makefile b/packages/darwin_app/Makefile index 53ae96ca..546802c2 100644 --- a/packages/darwin_app/Makefile +++ b/packages/darwin_app/Makefile @@ -182,6 +182,26 @@ darwin_app_externals_flext_clean: + + +test_locations: + @echo "PD_VERSION: $(PD_VERSION)" + @echo "PACKAGE_VERSION: $(PACKAGE_VERSION)" + @echo "CWD $(CWD)" + @echo "DESTDIR $(DESTDIR)" + @echo "PREFIX $(prefix)" + @echo "BINDIR $(bindir)" + @echo "LIBDIR $(libdir)" + @echo "OBJECTSDIR $(objectsdir)" + @echo "PDDOCDIR $(pddocdir)" + @echo "LIBPDDIR $(libpddir)" + @echo "LIBPDBINDIR $(libpdbindir)" + @echo "HELPDIR $(helpdir)" + @echo "MANUALSDIR $(manualsdir)" + @echo "EXAMPLESDIR $(examplesdir)" + + + #==============================================================================# # ## DEPRECATED TARGETS diff --git a/packages/darwin_app/TODO b/packages/darwin_app/TODO index e8e9d0ee..c9dfd820 100644 --- a/packages/darwin_app/TODO +++ b/packages/darwin_app/TODO @@ -1,7 +1,8 @@ -- somehow 3.audio.examples and fiddle~, bonk~, etc. didn't get installed +- check out using TclTkBI package for all of the tcl deps. It should have all + of the binaries necessary for extensions/gui/ix -- in post-clean, rm *.bak + - research Tcl "auto_path" - make Pd open a new window when its launched to workaround the bug where the menus don't work until a window is opened. @@ -10,7 +11,7 @@ - from Carmen Rocco about [fiddle~] crash: "is fiddle~: * compiled with the same header * linked with the same binary of (lib)pd * compiled with the same compiler? i had very similar issues with bonk on windows (Virtually same stacktrace but s/fiddle/bonk) until fixing the above 3 things..." -- review permissions so that you can build on top on existing builds +- review permissions so that you can build on top on existing builds (its the Frameworks) - add standard paths to included org.puredata.pd.plist following these guidelines: @@ -21,24 +22,12 @@ http://developer.apple.com/documentation/MacOSX/Conceptual/BPFileSystem/Articles http://developer.apple.com/documentation/mac/runtimehtml/RTArch-43.html - -- help menu - - - check up on this bug: Opening Help patches from "Pure Documentation" - - - make help menu function check if item exists before trying to make a - menu item so that it doesn't break pd.tk<->pd interaction (i.e. windows - titled x50bf90). (the recursive function might have fixed this) - - try this for the Pref Pane: kAEShowPreferences ::tk::mac::ShowPreferences -- research Tcl "auto_path" - - research Tk + "Custom MDEF" for menus - create Tcl script called from Prefs that creates links for the standard unix -- locations for files that are in bin, include, man inside $(PD_FILE_ROOT) - redo menu system - the menus are the same for all windows diff --git a/packages/darwin_app/org.puredata.pd.plist b/packages/darwin_app/org.puredata.pd.plist index f1a415bb..9ca5f84f 100644 --- a/packages/darwin_app/org.puredata.pd.plist +++ b/packages/darwin_app/org.puredata.pd.plist @@ -30,5 +30,17 @@ xsample loadlib13 zexy + loadlib14 + maxlib + loadlib15 + mjlib + loadlib16 + motex + loadlib17 + loaders + loadlib18 + zexy + loadlib19 + markex diff --git a/packages/linux_make/Makefile b/packages/linux_make/Makefile index c0136c49..78285257 100755 --- a/packages/linux_make/Makefile +++ b/packages/linux_make/Makefile @@ -87,3 +87,19 @@ clean: cd $(packages_src) && make $(DEST_PATHS) clean + +test_locations: + @echo "PD_VERSION: $(PD_VERSION)" + @echo "PACKAGE_VERSION: $(PACKAGE_VERSION)" + @echo "CWD $(CWD)" + @echo "DESTDIR $(DESTDIR)" + @echo "PREFIX $(prefix)" + @echo "BINDIR $(bindir)" + @echo "LIBDIR $(libdir)" + @echo "OBJECTSDIR $(objectsdir)" + @echo "PDDOCDIR $(pddocdir)" + @echo "LIBPDDIR $(libpddir)" + @echo "LIBPDBINDIR $(libpdbindir)" + @echo "HELPDIR $(helpdir)" + @echo "MANUALSDIR $(manualsdir)" + @echo "EXAMPLESDIR $(examplesdir)" diff --git a/packages/win32_inno/Makefile b/packages/win32_inno/Makefile index c2919e70..94966082 100755 --- a/packages/win32_inno/Makefile +++ b/packages/win32_inno/Makefile @@ -62,3 +62,21 @@ clean: cd $(packages_src) && make $(DEST_PATHS) clean + + + +test_locations: + @echo "PD_VERSION: $(PD_VERSION)" + @echo "PACKAGE_VERSION: $(PACKAGE_VERSION)" + @echo "CWD $(CWD)" + @echo "DESTDIR $(DESTDIR)" + @echo "PREFIX $(prefix)" + @echo "BINDIR $(bindir)" + @echo "LIBDIR $(libdir)" + @echo "OBJECTSDIR $(objectsdir)" + @echo "PDDOCDIR $(pddocdir)" + @echo "LIBPDDIR $(libpddir)" + @echo "LIBPDBINDIR $(libpdbindir)" + @echo "HELPDIR $(helpdir)" + @echo "MANUALSDIR $(manualsdir)" + @echo "EXAMPLESDIR $(examplesdir)" diff --git a/packages/win32_inno/TODO b/packages/win32_inno/TODO index 3d778f03..f22cf77e 100644 --- a/packages/win32_inno/TODO +++ b/packages/win32_inno/TODO @@ -1,4 +1,6 @@ +- update pd-settings.reg with libs from org.puredata.pd.plist + - check out using env vars in Path settings in registry, or make relative paths - move gripd files to pd\gripd -- cgit v1.2.1