#
-# 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=..
`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 \
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