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
|
||||
DESTDIR =
|
||||
LIBDIR = $(PREFIX)/lib
|
||||
@ -33,6 +33,13 @@ hayes_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libSystem`
|
||||
hayes.so: $(hayes_OBJS)
|
||||
$(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_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`
|
||||
@ -46,11 +53,14 @@ debug.o: debug.c
|
||||
hayes.o: hayes.c hayes.h
|
||||
$(CC) $(hayes_CFLAGS) -c hayes.c
|
||||
|
||||
purple.o: purple.c ../../config.h
|
||||
$(CC) $(purple_CFLAGS) -c purple.c
|
||||
|
||||
sofia.o: sofia.c
|
||||
$(CC) $(sofia_CFLAGS) -c sofia.c
|
||||
|
||||
clean:
|
||||
$(RM) -- $(debug_OBJS) $(hayes_OBJS) $(sofia_OBJS)
|
||||
$(RM) -- $(debug_OBJS) $(hayes_OBJS) $(purple_OBJS) $(sofia_OBJS)
|
||||
|
||||
distclean: clean
|
||||
$(RM) -- $(TARGETS)
|
||||
@ -61,6 +71,8 @@ install: $(TARGETS)
|
||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/Phone/modem
|
||||
$(INSTALL) -m 0644 -- hayes.so $(DESTDIR)$(LIBDIR)/Phone/modem/hayes.so
|
||||
$(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
|
||||
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/Desktop/Phone/modems
|
||||
$(INSTALL) -m 0644 -- hayes.h $(DESTDIR)$(INCLUDEDIR)/Desktop/Phone/modems/hayes.h
|
||||
@ -68,6 +80,7 @@ install: $(TARGETS)
|
||||
uninstall:
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/debug.so
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/hayes.so
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/purple.so
|
||||
$(RM) -- $(DESTDIR)$(LIBDIR)/Phone/modem/sofia.so
|
||||
$(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=
|
||||
cflags_force=-W `pkg-config --cflags glib-2.0`
|
||||
@ -25,6 +25,16 @@ depends=hayes.h
|
||||
[hayes.h]
|
||||
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]
|
||||
type=plugin
|
||||
sources=sofia.c
|
||||
|
Loading…
Reference in New Issue
Block a user