File: README.md

package info (click to toggle)
gnustep-xcode 0.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 1,168 kB
  • sloc: objc: 9,258; sh: 61; makefile: 20
file content (36 lines) | stat: -rw-r--r-- 1,445 bytes parent folder | download
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
buildtool
--
The purpose of this tool is to duplicate the functionality of xcodebuild.
The associated library for this tool is libs-xcode.   This library provides
the means of parsing and "executing" the build.

This tool is a simple front-end to the XCode library.  It provides
the user with a simple interface with which to build xcode projects.

How to use it:
----
1) Go into an Xcode project directory.
2) type "buildtool"
   * by default, buildtool executes its 'build' sub-command
   that builds the Xcode project using the build phases and
   settings defined there
3) buildtool will create a build directory with the following structure:
   * ```build/$(TARGET_NAME)/Products/$(PRODUCT_NAME).app```

The tool will copy all the resources into the directory for the application.
The above is simply an example, you can build any kind of target based on the
frameworks we have.

Other sub-commands for buildtool include:
* generate - the purpose of generate is to translate the Xcode
  project file into a GNUmakefile
* clean - this cleans the build directory

XCode
----
This library is what makes the above command work.  I separated it out into
a lib so that it could easily be leveraged by applications that might want
to use it to build targets and also to get information about xcode projects.

Please enjoy using and testing these as I have enjoyed creating them.
Please do not hesistate to report bugs in their respective repos.