aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/TODO18
-rw-r--r--packages/darwin_app/Makefile20
-rw-r--r--packages/darwin_app/TODO19
-rw-r--r--packages/darwin_app/org.puredata.pd.plist12
-rwxr-xr-xpackages/linux_make/Makefile16
-rwxr-xr-xpackages/win32_inno/Makefile18
-rw-r--r--packages/win32_inno/TODO2
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 @@
<string>xsample</string>
<key>loadlib13</key>
<string>zexy</string>
+ <key>loadlib14</key>
+ <string>maxlib</string>
+ <key>loadlib15</key>
+ <string>mjlib</string>
+ <key>loadlib16</key>
+ <string>motex</string>
+ <key>loadlib17</key>
+ <string>loaders</string>
+ <key>loadlib18</key>
+ <string>zexy</string>
+ <key>loadlib19</key>
+ <string>markex</string>
</dict>
</plist>
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