Skip to content

Commit

Permalink
add package.swift
Browse files Browse the repository at this point in the history
  • Loading branch information
YangSen-qn committed Nov 24, 2021
1 parent 7aa344c commit 5e64adc
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 14 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,4 @@ DerivedData
#
Pods/
Podfile.lock
.swiftpm
File renamed without changes.
File renamed without changes.
33 changes: 19 additions & 14 deletions HappyDNS/HappyDNS.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,22 @@

#import <Foundation/Foundation.h>

#import "QNDnsManager.h"
#import "QNDnspodEnterprise.h"
#import "QNDomain.h"
#import "QNDnsResolver.h"
#import "QNDnsUdpResolver.h"
#import "QNDohResolver.h"
#import "QNDnsDefine.h"
#import "QNHijackingDetectWrapper.h"
#import "QNIP.h"
#import "QNNetworkInfo.h"
#import "QNRecord.h"
#import "QNResolver.h"
#import "QNResolverDelegate.h"
#import "QNGetAddrInfo.h"
#ifndef _HappyDns_
#define _HappyDns_

#import "QNDnsManager.h"
#import "QNDnspodEnterprise.h"
#import "QNDomain.h"
#import "QNDnsResolver.h"
#import "QNDnsUdpResolver.h"
#import "QNDohResolver.h"
#import "QNDnsDefine.h"
#import "QNHijackingDetectWrapper.h"
#import "QNIP.h"
#import "QNNetworkInfo.h"
#import "QNRecord.h"
#import "QNResolver.h"
#import "QNResolverDelegate.h"
#import "QNGetAddrInfo.h"

#endif /* _HappyDns_ */
30 changes: 30 additions & 0 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// swift-tools-version:5.5
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
name: "HappyDns",
platforms: [
.macOS(.v10_10),
.iOS(.v8)
],
products: [
.library(
name: "HappyDns",
targets: ["HappyDns"]),
],
targets: [
.target(
name: "HappyDns",
path: "HappyDns",
sources: ["Common", "Dns", "Http", "Local", "Util"],
cSettings: [
.headerSearchPath("Util"),
.headerSearchPath("Common"),
.headerSearchPath("Dns"),
.headerSearchPath("Http"),
.headerSearchPath("Local"),
]),
]
)

0 comments on commit 5e64adc

Please sign in to comment.