aboutsummaryrefslogtreecommitdiff
path: root/packages/Makefile.buildlayout
AgeCommit message (Collapse)Author
2010-12-14fix installation of objects with a $ in the name and ease building of ↵Hans-Christoph Steiner
GNU/Linux distro tarball svn path=/trunk/; revision=14632
2010-03-17switched install location on GNU/Linux from lib/pd to lib/pd-extended so ↵Hans-Christoph Steiner
that the pd-extended package can coexist with the official packages svn path=/trunk/; revision=13223
2009-08-27build system DESTDIR correctiondmotd
svn path=/trunk/; revision=12106
2009-06-14slight change for readabilityHans-Christoph Steiner
svn path=/trunk/; revision=11773
2009-06-09fixed up libpdir variable so it works properly with DESTDIR and the new ↵Hans-Christoph Steiner
DESTDIR support in pd/src/makefile.in svn path=/trunk/; revision=11725
2008-05-10fixed up Debian packages so that they now installed properly into /usr ↵Hans-Christoph Steiner
rather than /usr/local. The tarballs still install into /usr/local. Also limited the dpkg commands to machines that have dpkg-deb installed. Also, tweaked /usr/share/pd to be write-all so that people can install their own stuff there. svn path=/trunk/; revision=9778
2007-11-14added var to support building shared libraries for libdirsHans-Christoph Steiner
svn path=/trunk/; revision=8999
2007-11-03oops sorry, I forgot about the whackiness of makefiles, you can't reuse ↵Hans-Christoph Steiner
variables! svn path=/trunk/; revision=8925
2007-11-01created standard variable for the CPU type to support doing CPU-specific ↵Hans-Christoph Steiner
optimizations svn path=/trunk/; revision=8921
2007-07-25put help patches back into the old location until I have time to completed ↵Hans-Christoph Steiner
build out libdir support svn path=/trunk/; revision=8244
2007-07-12removed dashes '-' from the version date to make it easier to use as a ↵Hans-Christoph Steiner
Debian package version svn path=/trunk/; revision=8041
2007-02-26new location for helpfiles: in /extra/myexternal at the same place as the ↵Georg Holzmann
externals/patches svn path=/trunk/; revision=7449
2006-12-18tweaked things to allow for setting CPU-specific build flagsHans-Christoph Steiner
svn path=/trunk/; revision=6937
2006-10-21cleaned up version handling to make more sense; removed some obsolete chmodsHans-Christoph Steiner
svn path=/trunk/; revision=6151
2006-10-17switched test version number to use the current dateHans-Christoph Steiner
svn path=/trunk/; revision=6119
2006-09-28Makefile tune ups and clean ups, hopefully to allow things to build faster, ↵Hans-Christoph Steiner
especially when using make -j svn path=/trunk/; revision=6040
2006-07-25switched to more proper syntax for calling make from a Makefile, I believe ↵Hans-Christoph Steiner
it communicates the error status properly this way; also bumped up test version for auto-builders svn path=/trunk/; revision=5403
2006-07-21more work on centralizing the CPU optimization flags. With GNU/Linux on ↵Hans-Christoph Steiner
PowerPC and Mac OS X on Intel, things are becoming more complicated... ;) svn path=/trunk/; revision=5389
2006-05-25updated to test4Hans-Christoph Steiner
svn path=/trunk/; revision=5132
2006-04-28 set up manual folder for readmesHans-Christoph Steiner
svn path=/trunk/; revision=5024
2006-04-26update version number to test3Hans-Christoph Steiner
svn path=/trunk/; revision=5007
2006-03-19fixed things up for a Pd-0.39.2-extended-test2 buildHans-Christoph Steiner
svn path=/trunk/; revision=4741
2006-02-27added patch to completely fix the versioning and move the PD_VERSION ↵Hans-Christoph Steiner
replacement to 'make install'; 'make unpatch_pd' now does the reverse of 'make patch_pd'; and PD_TEST_VERSION is now retrieved from m_pd.h svn path=/trunk/; revision=4623
2006-02-27fixed app renaming so that you can properly rename the Pd.app with one ↵Hans-Christoph Steiner
setting; fixed Pd version regexps to look in m_pd.h after complete_version_defines-0.39.2.patch is applied; upgraded to TclTk 8.4.10 and make automatic Wish.app/Wish Shell.app name handling svn path=/trunk/; revision=4620
2006-02-22version is now all defined in macros in m_pd.h in the ↵Hans-Christoph Steiner
complete_version_defines patch, and the regexps in packages/Makefile now rely on that patch svn path=/trunk/; revision=4608
2006-02-13This should be the final Pd-0.38.4-extendedRC8 build, which should be theHans-Christoph Steiner
release of Pd-0.38.4-extended. A couple of minor changes: - added liblist to the config files since [list] was backported to 0.38.4 in the form of liblist - removed the MACOSX -> __APPLE__ regexp stuff since it was just for testing until Miller accepted those changes. - tried to make the org.puredata.pd.plist file get installed with write permissions so that people can overwrite and change the default file after they install it. svn path=/trunk/; revision=4584
2006-01-16time to make the hopefully final RC7Hans-Christoph Steiner
svn path=/trunk/; revision=4415
2005-12-20added in mingw_fixes patch which includes NT2_MSC_VER and lots of other ↵Hans-Christoph Steiner
stuff so that everything can compile using MinGW; reorged things to use the full name 'windows' rather than just 'win'. This matches 'darwin' and 'linux'; this is windows RC6 svn path=/trunk/; revision=4260
2005-12-18fixed linux package bug that left out pd-gui; tweaked optimization setupHans-Christoph Steiner
svn path=/trunk/; revision=4251
2005-12-02generalized locations so that UNIX-style dir layout can also be used in ↵Hans-Christoph Steiner
addition to the Windows/MacOSX-style dir layout; fixed random bugs; added more the clean targets svn path=/trunk/; revision=4120
2005-11-30preparing for RC6, bug fixes and tweaks, things are look ing goodHans-Christoph Steiner
svn path=/trunk/; revision=4086
2005-11-28- finally got a Linux Pd-extended release out, RC5Hans-Christoph Steiner
- built a tar.bz2 package maker with a generated Makefile for installing and uninstalling - switched all Makefiles to follow GNU $(DESTDIR)/$(prefix) standards svn path=/trunk/; revision=4064
2005-11-27lots of build bug fixes and additions, including pixeltango and lots of ↵Hans-Christoph Steiner
binary files, including many flext externals. this will probably be pd-0.38.4-extended-RC5 svn path=/trunk/; revision=4051
2005-11-26updated names to be more GNU-like and easier to readHans-Christoph Steiner
svn path=/trunk/; revision=4036
2005-11-26added in Jamie's dlopn patch so I can use his binaries; fixed a number of ↵Hans-Christoph Steiner
bugs reported on the list; added platform-specific noncvs handling svn path=/trunk/; revision=4035
2005-11-23copy the extendedRC4 buildlayout to all the right placesHans-Christoph Steiner
svn path=/trunk/; revision=4022
2005-11-23up to extended-RC4 nowHans-Christoph Steiner
svn path=/trunk/; revision=4021
2005-11-21created Pd-0.38.4-extendedRC3.app releaseHans-Christoph Steiner
svn path=/trunk/; revision=4012
2005-11-21Lots of changes, got the first complete(-ish) build with the new extendedHans-Christoph Steiner
build system. I left as much of the old functionality in place as possible, definitely were it was being used. But there are some changes that break backwards compatibility, thought they should be noticed by few, and be easy to fix going forward. Some highlights: - centralized patch system (packages/patches with targets patch_pd and unpatch_pd) - easily redirected builds, using INSTALL_PREFIX and all of the *_DEST variables. This makes building packages like Pd.app, .deb, .rpm, etc. much easier. - libdir format: basically a libdir is a directory that has both the objects and the help files together in one folder. It can be added using -lib or the StartUp preferences, or you can access them via geiger namespaces, i.e. [mylibrary/myobject]. - special characters allow in setup function/file names for objects. This makes objects like [||~] possible without having to be in a library. Now they can be either .pd files or individual .pd_darwin files (thanks IOhannes for the patch). svn path=/trunk/; revision=3993
2005-11-18forgot two bits of emacs cruftHans-Christoph Steiner
svn path=/trunk/; revision=3966
2005-11-18clean targets sorted and tested. There are now standard clean targets based ↵Hans-Christoph Steiner
on the destinations which are part of Makefile.buildlayout svn path=/trunk/; revision=3964
2005-11-17abstractions and externals/build/doc are now working as part of the ↵Hans-Christoph Steiner
centralized build system; also added is a way to specify Makefile.biuldlayout from the main Makefile, so then it doesn't realy matter if the other copies of Makefile.buildlayout get out of sync svn path=/trunk/; revision=3952
2005-11-16made a unique name for the build layout Makefile to make it distinct from ↵Hans-Christoph Steiner
other Makefiles svn path=/trunk/; revision=3948