aboutsummaryrefslogtreecommitdiff
path: root/packages/TODO
blob: e59e4a1f2398ded9247695e9c7b8e81d1371060c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

- output the compilation flags to the resulting package so that different
  builds with the same name can be distinguished

- for release branch, remove class_sethelpsymbol() from iemlib and zexy

- make a web page that has stuff that can't be included due to license and patent issues:
  (percolate, mp3, mpeg2, mpeg4, etc)

- make all of pd/src/x_*.c into a standalone library that is optionally loaded
  by Pd.  Then these objects can be placed into the namespace.


- 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


- test for "configure" before running autoconf, also rm "configure" on distclean


- global optimization flags
  		ideally, you would use a version of Pd that is fully optimized for your
  		CPU.  In order to do this, a system of optimization flags needs to be
  		developed so that you can specific the target CPU in one place and have
  		everything compile for that CPU.


- make standard targets: distclean (*~, etc.), uninstall instead of install_clean


- 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

	 - look at BBogart's LML http://www.ekran.org/ben/research/lml/lml-v0.1-TEST8-osx.tgz