[ scummvm-Patches-1847599 ] Several enhancements for the build system

SourceForge.net noreply at sourceforge.net
Mon Dec 10 03:06:09 CET 2007


Patches item #1847599, was opened at 2007-12-10 03:06
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1847599&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jordi Vilalta (jvprat)
Assigned to: Nobody/Anonymous (nobody)
Summary: Several enhancements for the build system

Initial Comment:
The attached patch tries to enhance several parts of the build system:

- It removes the obsolete and broken "dist" target

- It adds a new "dist-src" target which builds the source tarballs and zip (inspired on tools/dist-scummvm.sh, which also looks obsolete now). It also decides the name of the file depending on the version (the snapshot date for *svn versions, and the version number otherwise)

- It reduces the number of files which include the version number, by extracting this information from base/internal_version.h:
  - dists/{macosx|iphone}/Info.plist can be generated on demand by the makefile, so those could be removed from svn
  - backends/platform/ds/arm9/makefile gets this information when including Makefile.common, so the makefile.in could be removed from svn (I haven't tried it)


I was also thinking on splitting ports.mk, so just the part of the current port gets included, and each one could define "dist", "install" or "deploy" targets, in order to unify the usage, but this would need deeper changes, so I preferred not touching it by now. Would you be interested on this?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1847599&group_id=37116




More information about the Scummvm-tracker mailing list