Introducing the "purple" modem plug-in
This commit is contained in:
parent
4bf34ee09b
commit
3e5d972e4a
@ -1,4 +1,4 @@
|
|||||||
TARGETS = debug.so hayes.so sofia.so
|
TARGETS = debug.so hayes.so purple.so sofia.so
|
||||||
PREFIX = /usr/local
|
PREFIX = /usr/local
|
||||||
DESTDIR =
|
DESTDIR =
|
||||||
LIBDIR = $(PREFIX)/lib
|
LIBDIR = $(PREFIX)/lib
|
||||||
@ -33,6 +33,13 @@ hayes_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libSystem`
|
|||||||
hayes.so: $(hayes_OBJS)
|
hayes.so: $(hayes_OBJS)
|
||||||
$(CCSHARED) -o hayes.so $(hayes_OBJS) $(hayes_LDFLAGS)
|
$(CCSHARED) -o hayes.so $(hayes_OBJS) $(hayes_LDFLAGS)
|
||||||
|
|
||||||
|
purple_OBJS = purple.o
|
||||||
|
purple_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libSystem purple`
|
||||||
|
purple_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libSystem purple`
|
||||||
|
|
||||||
|
purple.so: $(purple_OBJS)
|
||||||
|
$(CCSHARED) -o purple.so $(purple_OBJS) $(purple_LDFLAGS)
|
||||||
|
|
||||||
sofia_OBJS = sofia.o
|
sofia_OBJS = sofia.o
|
||||||
sofia_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libSystem sofia-sip-ua-glib`
|
sofia_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libSystem sofia-sip-ua-glib`
|
||||||
sofia_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libSystem sofia-sip-ua-glib`
|
sofia_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libSystem sofia-sip-ua-glib`
|
||||||
@ -46,11 +53,14 @@ debug.o: debug.c
|
|||||||
hayes.o: hayes.c hayes.h
|
hayes.o: hayes.c hayes.h
|
||||||
$(CC) $(hayes_CFLAGS) -c hayes.c
|
$(CC) $(hayes_CFLAGS) -c hayes.c
|
||||||
|
|
||||||
|
purple.o: purple.c ../../config.h
|
||||||
|
$(CC) $(purple_CFLAGS) -c purple.c
|
||||||
|
|
||||||
sofia.o: sofia.c
|
sofia.o: sofia.c
|
||||||
$(CC) $(sofia_CFLAGS) -c sofia.c
|
$(CC) $(sofia_CFLAGS) -c sofia.c
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) -- $(debug_OBJS) $(hayes_OBJS) $(sofia_OBJS)
|
$(RM) -- $(debug_OBJS) $(hayes_OBJS) $(purple_OBJS) $(sofia_OBJS)
|
||||||
|
|
||||||
distclean: clean
|
distclean: clean
|
||||||
$(RM) -- $(TARGETS)
|
$(RM) -- $(TARGETS)
|
||||||
@ -61,6 +71,8 @@ install: $(TARGETS)
|
|||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/Phone/modem
|
$(MKDIR) $(DESTDIR)$(LIBDIR)/Phone/modem
|
||||||
$(INSTALL) -m 0644 -- hayes.so $(DESTDIR)$(LIBDIR)/Phone/modem/hayes.so
|
$(INSTALL) -m 0644 -- hayes.so $(DESTDIR)$(LIBDIR)/Phone/modem/hayes.so
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/Phone/modem
|
$(MKDIR) $(DESTDIR)$(LIBDIR)/Phone/modem
|
||||||
|
$(INSTALL) -m 0644 -- purple.so $(DESTDIR)$(LIBDIR)/Phone/modem/purple.so
|
||||||
|
$(MKDIR) $(DESTDIR)$(LIBDIR)/Phone/modem
|
||||||
$(INSTALL) -m 0644 -- sofia.so $(DESTDIR)$(LIBDIR)/Phone/modem/sofia.so
|
$(INSTALL) -m 0644 -- sofia.so $(DESTDIR)$(LIBDIR)/Phone/modem/sofia.so
|
||||||
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/Desktop/Phone/modems
|
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/Desktop/Phone/modems
|
||||||
$(INSTALL) -m 0644 -- hayes.h $(DESTDIR)$(INCLUDEDIR)/Desktop/Phone/modems/hayes.h
|
$(INSTALL) -m 0644 -- hayes.h $(DESTDIR)$(INCLUDEDIR)/Desktop/Phone/modems/hayes.h
|
||||||
@ -68,6 +80,7 @@ install: $(TARGETS)
|
|||||||
uninstall:
|
uninstall:
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/debug.so
|
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/debug.so
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/hayes.so
|
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/hayes.so
|
||||||
|
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/purple.so
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/sofia.so
|
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/sofia.so
|
||||||
$(RM) -- $(DESTDIR)$(INCLUDEDIR)/Desktop/Phone/modems/hayes.h
|
$(RM) -- $(DESTDIR)$(INCLUDEDIR)/Desktop/Phone/modems/hayes.h
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
targets=debug,hayes,sofia
|
targets=debug,hayes,purple,sofia
|
||||||
cppflags_force=-I ../../include
|
cppflags_force=-I ../../include
|
||||||
cppflags=
|
cppflags=
|
||||||
cflags_force=-W `pkg-config --cflags glib-2.0`
|
cflags_force=-W `pkg-config --cflags glib-2.0`
|
||||||
@ -25,6 +25,16 @@ depends=hayes.h
|
|||||||
[hayes.h]
|
[hayes.h]
|
||||||
install=$(INCLUDEDIR)/Desktop/Phone/modems
|
install=$(INCLUDEDIR)/Desktop/Phone/modems
|
||||||
|
|
||||||
|
[purple]
|
||||||
|
type=plugin
|
||||||
|
sources=purple.c
|
||||||
|
cflags=`pkg-config --cflags libSystem purple`
|
||||||
|
ldflags=`pkg-config --libs libSystem purple`
|
||||||
|
install=$(LIBDIR)/Phone/modem
|
||||||
|
|
||||||
|
[purple.c]
|
||||||
|
depends=../../config.h
|
||||||
|
|
||||||
[sofia]
|
[sofia]
|
||||||
type=plugin
|
type=plugin
|
||||||
sources=sofia.c
|
sources=sofia.c
|
||||||
|
Loading…
Reference in New Issue
Block a user