# # Makefile for the xGNOKII tool suite. # # Copyright (C) 1999 Hugh Blemings & Pavel Janík ml. & Jan Derfinak # 2000 Karel Zak # TOPDIR=.. include $(TOPDIR)/Makefile.global CFLAGS += $(PTHREAD_CFLAGS) \ `glib-config --cflags` LDFLAGS += $(PTHREAD_LIBS) \ `glib-config --libs` -lpq \ -L../common ifdef XPM_LIBS LDFLAGS +=$(XPM_LIBS) LDLIBS += $(XPM_LIBS) CFLAGS += $(XPM_CFLAGS) endif OBJS = db.o \ smsd.o \ lowlevel.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 $(TOPDIR)/common/libgnokii.a: $(MAKE) -C $(TOPDIR)/common libgnokii.a #$(TOPDIR)/common/data/DATA.o: # $(MAKE) -C $(TOPDIR)/common/data DATA.o $(TOPDIR)/common/gsm-filetypes.o: $(MAKE) -C $(TOPDIR)/common gsm-filetypes.o clean: $(RM) $(OBJS) *~ depend smsd install: all $(INSTALL) -d $(bindir) $(INSTALL) -m 755 -s smsd $(bindir) depend dep: $(CC) $(CFLAGS) -MM *.c >depend ifeq (depend,$(wildcard depend)) include depend endif .PHONY: all install clean dep depend