Tasks #171

creating a utility patch that simplifies creating Stand-alones

Added by Nils Peters about 10 years ago. Updated over 9 years ago.

Status:ClosedStart date:2009-06-09
Priority:HighDue date:
Assignee:Tim Place% Done:

90%

Category:-Spent time:8.00 hours
Target version:0.5.1
Branch:

Description

we need a patch that automatically copies the frameworks, jcom.loader, jamoma.xsd and necessary XML-preset files automatically to the right place in a stand-alone build. Something similar to Tap.Tools builder - but for Jamoma.

History

#1 Updated by Nils Peters about 10 years ago

  • % Done changed from 0 to 50

see "Jamoma builder.maxpat" in the documentation folder.
Mac version seems to work. Windows version has to be done.
2 things:

- It seems that not all XML preset files are copied, because they don't show up in max while searching for text files within the modular folder.
- right now, only XML preset files from the Jamoma/modules folder are copied into the stand-alone.
is there a way to figure out the path of the UserLib folder, in order to copy these XML preset files too?

#2 Updated by Nils Peters about 10 years ago

  • Target version set to 0.5

#3 Updated by Nils Peters almost 10 years ago

update: also userLib XML files are copied into the bundle
still Mac only

#4 Updated by Nils Peters almost 10 years ago

  • Target version changed from 0.5 to 0.5.1

Unfortunately, a true standalone can happen in time for 0.5 due to the issues Tim and me discussed on Skype this morning (i.e. the DSP extensions cannot be found inside of a standalone).
So we delay this task to the next release.

#5 Updated by Nils Peters almost 10 years ago

  • % Done changed from 50 to 90

windows builds now works for 80% of the users.
The Jamoma/Extension folder must be localized at c:/program files/Common Files/ otherwise those files are not copied.

#6 Updated by Nils Peters almost 10 years ago

http://github.com/tap/JamomaFoundation/blob/e5892d6202b548d4ecdd4565ec86935ea5575b38/library/source/TTFoundation.cpp

[09-09-10 2:17:45 PM] Tim Place: line 102 and following shows how to get that path in C code.
[09-09-10 2:18:03 PM] Tim Place: so maybe Theo could create an external that returns this path

#7 Updated by Tim Place over 9 years ago

  • Assignee set to Tim Place
  • Priority changed from Normal to High

#8 Updated by Tim Place over 9 years ago

  • Status changed from New to Closed

The foundation now loads extensions from within a standalone's path.

Also available in: Atom PDF