This commit was generated by cvs2svn to compensate for changes in r158,
[gnokii.git] / smsd / Makefile
index 7d737dc..2c3e041 100644 (file)
@@ -1,9 +1,8 @@
 #
-# Makefile for the smsd.
+# Makefile for the xGNOKII tool suite.
 #
 # Copyright (C) 1999 Hugh Blemings & Pavel Janík ml. & Jan Derfinak
 #               2000 Karel Zak
-# $Id$
 #
 
 TOPDIR=..
@@ -13,20 +12,13 @@ CFLAGS += $(PTHREAD_CFLAGS) \
          `glib-config --cflags`
 
 LDFLAGS += $(PTHREAD_LIBS) \
-          `glib-config --libs`
-
-LDFLAGS += -L$(TOPDIR) -lgnokii
-
-# Change this according to your system
-# FIXME: detect it in configure
-CFLAGS += -I/usr/include/pgsql
-# CFLAGS += -I/usr/include/psql
-LDFLAGS += -L/usr/lib/pgsql -lpq
-# LDFLAGS += -L/usr/lib/psql -lpq
-# LDFLAGS += -lpq
+          `glib-config --libs` -lpq \
+          -L../common
 
 ifdef XPM_LIBS
     LDFLAGS +=$(XPM_LIBS)
+    LDLIBS  += $(XPM_LIBS)
+    CFLAGS  += $(XPM_CFLAGS)
 endif
 
 OBJS =         db.o \
@@ -35,11 +27,25 @@ OBJS =      db.o \
 
 all: smsd
 
+DB_DBNAME=sms
+
+.PHONY: db db_dump
+db: sms.tables.sql
+       -dropdb $(DB_DBNAME)
+       createdb $(DB_DBNAME)
+       psql -f sms.tables.sql $(DB_DBNAME)
+db_dump:
+       psql -c 'SELECT * FROM outbox' $(DB_DBNAME)
+db_inbox:
+       psql -c 'SELECT * FROM inbox' $(DB_DBNAME)
+
+smsd: $(OBJS) $(TOPDIR)/common/gsm-filetypes.o $(TOPDIR)/common/libgnokii.a #$(TOPDIR)/common/data/DATA.o
 
-smsd: $(OBJS) $(TOPDIR)/common/data/DATA.o $(TOPDIR)/common/gsm-filetypes.o
+$(TOPDIR)/common/libgnokii.a:
+       $(MAKE) -C $(TOPDIR)/common libgnokii.a
 
-$(TOPDIR)/common/data/DATA.o:
-       $(MAKE) -C $(TOPDIR)/common/data DATA.o
+#$(TOPDIR)/common/data/DATA.o:
+#      $(MAKE) -C $(TOPDIR)/common/data DATA.o
 
 $(TOPDIR)/common/gsm-filetypes.o:
        $(MAKE) -C $(TOPDIR)/common gsm-filetypes.o