X-Git-Url: https://git.jankratochvil.net/?p=gnokii.git;a=blobdiff_plain;f=smsd%2FMakefile;h=78e52063f107b6cfc0176eb17f20137aaa3f6c1e;hp=7d737dc643705393e709d786c81fb2a7bf275ef7;hb=refs%2Fheads%2Fats;hpb=2c2798de53319dcec0435cd651e3e1922bdd6e86 diff --git a/smsd/Makefile b/smsd/Makefile index 7d737dc..78e5206 100644 --- a/smsd/Makefile +++ b/smsd/Makefile @@ -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,26 @@ OBJS = db.o \ all: smsd +DB_DBNAME=sms +DB_USERNAME=-U postgres + +.PHONY: db db_dump +db: sms.tables.sql + -dropdb $(DB_USERNAME) $(DB_DBNAME) + createdb $(DB_USERNAME) $(DB_DBNAME) + psql $(DB_USERNAME) -f sms.tables.sql $(DB_DBNAME) +db_dump: + psql $(DB_USERNAME) -c 'SELECT * FROM outbox' $(DB_DBNAME) +db_inbox: + psql $(DB_USERNAME) -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