Zachary Kotlarek vor 12 Jahren
Ursprung
Commit
b202f2d522
4 geänderte Dateien mit 33 neuen und 6 gelöschten Zeilen
  1. 3 0
      speak/.gitignore
  2. 6 6
      speak/Makefile
  3. 0 0
      speak/cli.m
  4. 24 0
      speak/com.uberzach.speak.plist

+ 3 - 0
speak/.gitignore

@@ -0,0 +1,3 @@
+*.o
+speak
+cli

+ 6 - 6
speak/Makefile

@@ -1,17 +1,17 @@
 STD_FLAGS=-fobjc-arc
 STD_FLAGS=-fobjc-arc
 FRAMES=-framework AppKit
 FRAMES=-framework AppKit
 
 
-default: speak
+default: speak cli
 .PHONY: clean
 .PHONY: clean
 
 
 clean:
 clean:
-	rm -f *.o speak say
+	rm -f *.o speak cli
 
 
-say.o: say.m
-	gcc -c say.m
+cli.o: cli.m
+	gcc -c cli.m
 
 
-say: say.o
-	gcc $(FRAMES) -o say say.o
+cli: cli.o
+	gcc $(FRAMES) -o cli cli.o
 
 
 speak.o: speak.m
 speak.o: speak.m
 	gcc $(STD_FLAGS) -c speak.m
 	gcc $(STD_FLAGS) -c speak.m

+ 0 - 0
speak/say.m → speak/cli.m


+ 24 - 0
speak/com.uberzach.speak.plist

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>LimitLoadToSessionType</key>
+	<string>Aqua</string>
+	<key>LimitLoadToHosts</key>
+	<array>
+		<string>beddy.uberzach.com</string>
+		<string>loki.uberzach.com</string>
+		<string>heady.uberzach.com</string>
+	</array>
+	<key>RunAtLoad</key>
+	<true/>
+	<key>Label</key>
+	<string>com.uberzach.speak</string>
+	<key>KeepAlive</key>
+	<true/>
+	<key>ProgramArguments</key>
+	<array>
+		<string>/Users/tv/bin/video/speak/speak</string>
+	</array>
+</dict>
+</plist>