forked from mattgallagher/AudioStreamer
-
Notifications
You must be signed in to change notification settings - Fork 22
/
Makefile
49 lines (39 loc) · 1.33 KB
/
Makefile
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
37
38
39
40
41
42
43
44
45
46
47
48
49
XCB = xcodebuild
CONFIGURATION = Release
XCBFLAGS = -configuration $(CONFIGURATION)
.PHONY: dochtml docset
all: framework mac iphonelib iphone
framework:
$(XCB) $(XCBFLAGS) -target AudioStreamer
mac:
$(XCB) $(XCBFLAGS) -target 'Mac Streaming Player'
iphonesimulatorlib: XCBFLAGS += -sdk iphonesimulator
iphonesimulatorlib:
$(XCB) $(XCBFLAGS) -target 'libAudioStreamer'
iphonelib: XCBFLAGS += -sdk iphoneos
iphonelib:
$(XCB) $(XCBFLAGS) -target 'libAudioStreamer'
iphonesimulator: XCBFLAGS += -sdk iphonesimulator
iphonesimulator:
$(XCB) $(XCBFLAGS) -target 'iPhone Streaming Player'
iphone: XCBFLAGS += -sdk iphoneos
iphone:
$(XCB) $(XCBFLAGS) -target 'iPhone Streaming Player'
iossimulatorlib: iphonesimulatorlib
ioslib: iphonelib
iossimulator: iphonesimulator
ios: iphone
dochtml:
appledoc --project-name AudioStreamer --project-company ' ' \
--company-id ' ' --no-repeat-first-par -o dochtml \
--no-create-docset --explicit-crossref --ignore AudioStreamer.m \
--ignore ASPlaylist.m --ignore iOSStreamer.m AudioStreamer
docset:
appledoc --project-name AudioStreamer --project-company ' ' \
--company-id ' ' --no-repeat-first-par -o docset \
--docset-install-path docset --explicit-crossref \
--ignore AudioStreamer.m --ignore ASPlaylist.m \
--ignore iOSStreamer.m AudioStreamer
clean:
$(XCB) clean
rm -rf build