Index: Makefile |
diff --git a/Makefile b/Makefile |
index 6585741865d6433064ef5b78e22f8c479a696b95..642613785f97c88f244b06d939d3ff4a611b4fe5 100644 |
--- a/Makefile |
+++ b/Makefile |
@@ -68,12 +68,13 @@ SRCS = carrier.cc \ |
main.cc \ |
modem_handler.cc \ |
plugin_manager.cc \ |
+ sms_message.cc \ |
utilities.cc |
OBJS = $(SRCS:.cc=.o) |
TARGETS = $(CROMO) $(LIBCROMO) $(PLUGINS) |
-TESTS = cromo_server_unittest utilities_unittest |
+TESTS = cromo_server_unittest sms_message_unittest utilities_unittest |
INSTALL_TARGETS = install-programs install-libs install-headers |
@@ -99,17 +100,19 @@ glue: $(patsubst %,$(DBUSIFACEDIR)/%,$(XMLFILES)) |
$(DBUSXX_XML2CPP) $(DBUSIFACEDIR)/$$xml --adaptor=$$hdr; \ |
done |
-$(OBJS): glue |
+$(OBJS) cromo_server_unittest.o: glue |
$(dummy_OBJS): glue |
$(CROMO): $(OBJS) $(SYMFILE) $(LIBCROMO) |
$(CXX) $(LDFLAGS_CROMO) $(OBJS) $(LDLIBS) -o $@ |
-$(LIBCROMO): cromo_server.o hooktable.o utilities.o modem_handler.o |
+$(LIBCROMO): cromo_server.o hooktable.o utilities.o modem_handler.o \ |
+ sms_message.o |
$(AR) r $@ $^ |
cromo_server_unittest: carrier.o cromo_server_unittest.o cromo_server.o hooktable.o |
utilities_unittest: utilities_unittest.o $(LIBCROMO) |
+sms_message_unittest: sms_message_unittest.o $(LIBCROMO) |
dummy_modem.so: $(dummy_OBJS) |
$(CXX) -shared -o $@ $^ |
@@ -118,7 +121,8 @@ dummy_modem.so: $(dummy_OBJS) |
KEEP_SYMS:= "_ZN11CromoServer \ |
_ZN9HookTable \ |
_ZN12ModemHandler \ |
- _ZN9utilities" |
+ _ZN9utilities \ |
+ _ZN10SmsMessage13CreateMessage" |
$(SYMFILE): cromo_server.o hooktable.o modem_handler.o $(LIBCROMO) |
@echo '{' >$@ |
@@ -131,7 +135,8 @@ $(SYMFILE): cromo_server.o hooktable.o modem_handler.o $(LIBCROMO) |
@cat $@ |
EXPORT_HEADERS=$(GLUE_HEADERS) modem_handler.h cromo_server.h plugin.h \ |
- hooktable.h carrier.h utilities.h modem.h |
+ hooktable.h carrier.h utilities.h modem.h \ |
+ sms_message.h |
install-headers: glue |
install -d $(DESTDIR)/usr/include/cromo |