Skip to content

Commit

Permalink
Initial import
Browse files Browse the repository at this point in the history
  • Loading branch information
rhx committed Jun 3, 2016
0 parents commit 26e956d
Show file tree
Hide file tree
Showing 10 changed files with 55 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.DS_Store
/.build
/Packages
/*.xcodeproj
Empty file added Atk-1.0.blacklist
Empty file.
5 changes: 5 additions & 0 deletions Atk-1.0.preamble
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import CGLib
import CAtk
import GLib
import GObject

Empty file added Atk-1.0.sed
Empty file.
Empty file added Atk-1.0.verbatim
Empty file.
9 changes: 9 additions & 0 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import PackageDescription

let package = Package(
name: "Atk",
dependencies: [
.Package(url: "https://github.com/rhx/CAtk.git", majorVersion: 1),
.Package(url: "https://github.com/rhx/SwiftGObject.git", majorVersion: 2)
]
)
3 changes: 3 additions & 0 deletions Sources/SwiftAtk.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
struct SwiftAtk {

}
6 changes: 6 additions & 0 deletions Tests/LinuxMain.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import XCTest
@testable import SwiftAtkTestSuite

XCTMain([
testCase(SwiftAtkTests.allTests),
])
18 changes: 18 additions & 0 deletions Tests/SwiftAtk/SwiftAtkTests.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import XCTest
@testable import SwiftAtk

class SwiftAtkTests: XCTestCase {

func testExample() {
// This is an example of a functional test case.
// Use XCTAssert and related functions to verify your tests produce the correct results.
}

}
extension SwiftAtkTests {
static var allTests : [(String, SwiftAtkTests -> () throws -> Void)] {
return [
("testExample", testExample),
]
}
}
10 changes: 10 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/sh
#
Mod=Atk
Module=${Mod}-1.0
module=`echo "${Module}" | tr '[:upper:]' '[:lower:]'`
mod=`echo "${Mod}" | tr '[:upper:]' '[:lower:]'`
export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"
LINKFLAGS=`pkg-config --libs $mod gobject-2.0 glib-2.0 | tr ' ' '\n' | sed 's/^/-Xlinker /' | tr '\n' ' '`
CCFLAGS=`pkg-config --cflags $mod gobject-2.0 glib-2.0 | tr ' ' '\n' | sed 's/^/-Xcc /' | tr '\n' ' ' `
exec swift build $CCFLAGS $LINKFLAGS "$@"

0 comments on commit 26e956d

Please sign in to comment.