Skip to content

Commit 30adea5

Browse files
committed
add filelist as script trigger
1 parent 225a114 commit 30adea5

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

JDStatusBarNotification.xcodeproj/project.pbxproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@
208208
7ED140952848513800593D6F /* JDSBNotificationStyleCache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JDSBNotificationStyleCache.h; sourceTree = "<group>"; };
209209
7ED140962848513800593D6F /* JDSBNotificationStyleCache.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = JDSBNotificationStyleCache.m; sourceTree = "<group>"; };
210210
7ED306A42AF8270B00F6FFE3 /* mirror_and_fix_spm_sources.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = mirror_and_fix_spm_sources.py; path = scripts/mirror_and_fix_spm_sources.py; sourceTree = "<group>"; };
211+
7ED306AA2AF842C300F6FFE3 /* FrameworkFiles.xcfilelist */ = {isa = PBXFileReference; lastKnownFileType = text.xcfilelist; name = FrameworkFiles.xcfilelist; path = scripts/FrameworkFiles.xcfilelist; sourceTree = "<group>"; };
211212
7EDAEEA82AF6EC5E001B6ABE /* JDStatusBarNotification.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JDStatusBarNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; };
212213
7EEDBE132856EDD9007747AA /* StatusBarPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusBarPreviewView.swift; sourceTree = "<group>"; };
213214
7EFD77A12843461D000BFBF1 /* JDSBN Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JDSBN Example.app"; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -273,6 +274,7 @@
273274
7E83FF1A2AF1AA630011EA4C /* README.md */,
274275
7E83FF1B2AF1AA630011EA4C /* CHANGELOG.md */,
275276
7ED306A42AF8270B00F6FFE3 /* mirror_and_fix_spm_sources.py */,
277+
7ED306AA2AF842C300F6FFE3 /* FrameworkFiles.xcfilelist */,
276278
7EB82C4C2A31BACE004E2B19 /* Package.swift */,
277279
7EB82C4B2A31BACE004E2B19 /* JDStatusBarNotification.podspec */,
278280
7E5402C5286708850079C579 /* JDStatusBarNotification.docc */,
@@ -622,14 +624,15 @@
622624
files = (
623625
);
624626
inputFileListPaths = (
627+
"$(SRCROOT)/scripts/FrameworkFiles.xcfilelist",
625628
);
626629
inputPaths = (
627630
);
628631
name = "Run Script (spm mirror + replace imports)";
629632
outputFileListPaths = (
630633
);
631634
outputPaths = (
632-
"$(DERIVED_FILE_DIR)/JDStatusBarNotification/**/*",
635+
"$(DERIVED_FILE_DIR)/spm_sources/Public/JDStatusBarNotification.h",
633636
);
634637
runOnlyForDeploymentPostprocessing = 0;
635638
shellPath = /bin/sh;

scripts/FrameworkFiles.xcfilelist

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# FrameworkFiles.xcfilelist
2+
# JDStatusBarNotification
3+
#
4+
# Created by Markus on 11/5/23.
5+
# Copyright © 2023 Markus. All rights reserved.
6+
7+
# This file may be set as an input or output file list for a shell script build phase.
8+
# List file paths below; one per line. These paths will be considered inputs or outputs for the script phase.
9+
# Build settings will be expanded, e.g. $(SRCROOT)/fileName
10+
11+
$(SRCROOT)/JDStatusBarNotification/Public/JDStatusBarNotification.h
12+
$(SRCROOT)/JDStatusBarNotification/Public/JDStatusBarNotificationPresenterPrepareStyleBlock.h
13+
$(SRCROOT)/JDStatusBarNotification/Public/JDStatusBarNotificationPresenter.h
14+
$(SRCROOT)/JDStatusBarNotification/Public/JDStatusBarNotificationStyle.h
15+
$(SRCROOT)/JDStatusBarNotification/Public/JDStatusBarNotificationPresenter.m
16+
$(SRCROOT)/JDStatusBarNotification/Public/JDStatusBarNotificationStyle.m
17+
$(SRCROOT)/JDStatusBarNotification/Public/JDStatusBarNotificationPresenterCustomViewSizingController.h
18+
$(SRCROOT)/JDStatusBarNotification/Public/NotificationPresenter.swift
19+
20+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationAnimator.h
21+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationView.h
22+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationWindow.h
23+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationAnimator.m
24+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationView.m
25+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationWindow.m
26+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationStyleCache.h
27+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationViewController.h
28+
$(SRCROOT)/JDStatusBarNotification/PrivateUIApplication+JDSB_MainWindow.h
29+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationStyleCache.m
30+
$(SRCROOT)/JDStatusBarNotification/PrivateJDSBNotificationViewController.m
31+
$(SRCROOT)/JDStatusBarNotification/PrivateUIApplication+JDSB_MainWindow.m

0 commit comments

Comments
 (0)