summaryrefslogtreecommitdiff
blob: f81cca7b5f64bdbc6586480d4facb8c4a7d8f323 (plain)
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
Index: Makefile
===================================================================
--- Makefile	(revision 0)
+++ Makefile	(revision 0)
@@ -0,0 +1,23 @@
+CC ?= gcc
+LD ?= ld
+CFLAGS += -fPIC
+
+CFLAGS += `pkg-config --cflags pidgin`
+CFLAGS += `pkg-config --cflags json-glib-1.0`
+LIBS := `pkg-config --libs pidgin`
+LIBS += `pkg-config --libs json-glib-1.0`
+
+OBJECTS=libomegle.o om_connection.o
+
+.PHONY: all clean
+
+all: libomegle
+
+libomegle: $(OBJECTS)
+	$(LD) $(LDFLAGS) $(OBJECTS) -shared -soname $@.so -o $@.so $(LIBS)
+
+.c.o:
+	$(CC) -c $(CFLAGS) $< -o $@
+
+clean:
+	$(RM) $(OBJECTS) libomegle.so