Explorar o código

Add a Makefile for command-line builds.

Generates a static library and a framework by default.
Josh Allmann %!s(int64=10) %!d(string=hai) anos
pai
achega
483aef0ced
Modificáronse 1 ficheiros con 20 adicións e 0 borrados
  1. 20 0
      SocketRocket/Makefile

+ 20 - 0
SocketRocket/Makefile

@@ -0,0 +1,20 @@
+BINS := SocketRocket.framework libSocketRocket.a
+
+all: $(BINS)
+
+HEADERS := SRWebSocket.h
+SRCS := SRWebSocket.m
+OBJS := $(SRCS:%.m=%.o)
+
+CFLAGS += -fobjc-arc
+
+libSocketRocket.a: $(OBJS)
+	$(AR) -rc $(AFLAGS) $@ $^
+
+SocketRocket.framework: libSocketRocket.a
+	mkdir -p $@/Headers
+	cp -f $(HEADERS) $@/Headers
+	cp $^ $@/SocketRocket
+
+clean:
+	rm -r $(OBJS) $(BINS)