~ubuntu-branches/debian/sid/coturn/sid

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Package Import Robot
  • Author(s): Oleg Moskalenko
  • Date: 2014-11-23 00:15:03 UTC
  • mfrom: (1.1.7)
  • Revision ID: package-import@ubuntu.com-20141123001503-oxzujsbx5ye4ea6i
Tags: 4.3.1.1-1
Sync to 4.3.1.1: SQLite support added.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
HIREDIS_HEADERS = src/apps/common/hiredis_libevent2.h
28
28
HIREDIS_MODS = src/apps/common/hiredis_libevent2.c
29
29
 
30
 
USERDB_HEADERS = src/apps/relay/dbdrivers/dbdriver.h src/apps/relay/dbdrivers/dbd_pgsql.h src/apps/relay/dbdrivers/dbd_mysql.h src/apps/relay/dbdrivers/dbd_mongo.h src/apps/relay/dbdrivers/dbd_redis.h
31
 
USERDB_MODS = src/apps/relay/dbdrivers/dbdriver.c src/apps/relay/dbdrivers/dbd_pgsql.c src/apps/relay/dbdrivers/dbd_mysql.c src/apps/relay/dbdrivers/dbd_mongo.c src/apps/relay/dbdrivers/dbd_redis.c
 
30
USERDB_HEADERS = src/apps/relay/dbdrivers/dbdriver.h src/apps/relay/dbdrivers/dbd_sqlite.h src/apps/relay/dbdrivers/dbd_pgsql.h src/apps/relay/dbdrivers/dbd_mysql.h src/apps/relay/dbdrivers/dbd_mongo.h src/apps/relay/dbdrivers/dbd_redis.h
 
31
USERDB_MODS = src/apps/relay/dbdrivers/dbdriver.c src/apps/relay/dbdrivers/dbd_sqlite.c src/apps/relay/dbdrivers/dbd_pgsql.c src/apps/relay/dbdrivers/dbd_mysql.c src/apps/relay/dbdrivers/dbd_mongo.c src/apps/relay/dbdrivers/dbd_redis.c
32
32
 
33
33
SERVERAPP_HEADERS = src/apps/relay/userdb.h src/apps/relay/tls_listener.h src/apps/relay/mainrelay.h src/apps/relay/turncli.h src/apps/relay/dtls_listener.h src/apps/relay/libtelnet.h ${HIREDIS_HEADERS} ${USERDB_HEADERS}
34
34
SERVERAPP_MODS = src/apps/relay/mainrelay.c src/apps/relay/netengine.c src/apps/relay/libtelnet.c src/apps/relay/turncli.c src/apps/relay/userdb.c src/apps/relay/tls_listener.c src/apps/relay/dtls_listener.c ${HIREDIS_MODS} ${USERDB_MODS}
35
35
SERVERAPP_DEPS = ${SERVERTURN_MODS} ${SERVERTURN_DEPS} ${SERVERAPP_MODS} ${SERVERAPP_HEADERS} ${COMMON_DEPS} ${IMPL_DEPS} lib/libturnclient.a
36
36
 
37
 
TURN_BUILD_RESULTS = bin/turnutils_stunclient bin/turnutils_rfc5769check bin/turnutils_uclient bin/turnserver bin/turnutils_peer lib/libturnclient.a include/turn/ns_turn_defs.h
 
37
TURN_BUILD_RESULTS = bin/turnutils_stunclient bin/turnutils_rfc5769check bin/turnutils_uclient bin/turnserver bin/turnutils_peer lib/libturnclient.a include/turn/ns_turn_defs.h sqlite_empty_db
38
38
 
39
39
all:    ${TURN_BUILD_RESULTS}
40
40
 
95
95
### Clean all:
96
96
 
97
97
clean:  
98
 
        ${RMCMD} bin build lib obj *bak *~ */*~ */*/*~ */*/*/*~ *core */*core */*/*core include Makefile tmp
 
98
        ${RMCMD} bin build lib obj *bak *~ */*~ */*/*~ */*/*/*~ *core */*core */*/*core include Makefile tmp sqlite
99
99
 
100
100
distclean:      clean
101
101
 
 
102
### SQLite empty database:
 
103
sqlite_empty_db :       sqlite/turndb
 
104
 
 
105
sqlite/turndb   :       turndb/schema.sql
 
106
        ${MKDIR} sqlite
 
107
        ${RMCMD} sqlite/turndb
 
108
        ${SQLITE_CMD} sqlite/turndb < turndb/schema.sql
 
109
        
102
110
### Install all:
103
111
 
104
112
install:        all ${MAKE_DEPS}
105
113
        ${MKDIR} ${DESTDIR}${PREFIX}
106
114
        ${MKDIR} ${DESTDIR}${BINDIR}
 
115
        ${MKDIR} ${DESTDIR}${LOCALSTATEDIR}/db
107
116
        ${MKDIR} ${DESTDIR}${MANPREFIX}/man/man1
108
117
        ${MKDIR} ${DESTDIR}${CONFDIR}
109
118
        ${MKDIR} ${DESTDIR}${LIBDIR}
141
150
        ${INSTALL_DATA} turndb/schema.userdb.redis ${DESTDIR}${SCHEMADIR}
142
151
        ${INSTALL_DATA} turndb/schema.stats.redis ${DESTDIR}${DOCSDIR}
143
152
        ${INSTALL_DATA} turndb/schema.stats.redis ${DESTDIR}${SCHEMADIR}
 
153
        if [ -f sqlite/turndb ] ; then ${INSTALL_DATA} sqlite/turndb ${DESTDIR}${LOCALSTATEDIR}/db/turndb; fi
144
154
        ${INSTALL_DATA} examples/etc/turnserver.conf ${DESTDIR}${CONFDIR}/turnserver.conf.default
145
 
        ${INSTALL_DATA} examples/etc/turnuserdb.conf ${DESTDIR}${CONFDIR}/turnuserdb.conf.default
146
155
        ${INSTALL_DIR} examples/etc ${DESTDIR}${EXAMPLESDIR}
147
156
        ${INSTALL_DIR} examples/scripts ${DESTDIR}${EXAMPLESDIR}
148
157
        ${RMCMD} ${DESTDIR}${EXAMPLESDIR}/scripts/rfc5769.sh
152
161
 
153
162
deinstall:      ${MAKE_DEPS}
154
163
        ${PKILL_PROGRAM} turnserver || ${ECHO_CMD} OK
 
164
        ${RMCMD} ${DESTDIR}${LOCALSTATEDIR}/db/turndb
155
165
        ${RMCMD} ${DESTDIR}${DOCSDIR}
156
166
        ${RMCMD} ${DESTDIR}${SCHEMADIR}
157
167
        ${RMCMD} ${DESTDIR}${BINDIR}/turnserver
167
177
        ${RMCMD} ${DESTDIR}${MANPREFIX}/man/man1/turnutils_peer.1
168
178
        ${RMCMD} ${DESTDIR}${MANPREFIX}/man/man1/coturn.1
169
179
        ${RMCMD} ${DESTDIR}${LIBDIR}/libturnclient.a
170
 
        ${RMCMD} ${DESTDIR}${EXAMPLESDIR}/
 
180
        ${RMCMD} ${DESTDIR}${EXAMPLESDIR}
171
181
        ${RMCMD} ${DESTDIR}${CONFDIR}/turnserver.conf.default
172
 
        ${RMCMD} ${DESTDIR}${CONFDIR}/turnuserdb.conf.default
173
182
        ${RMCMD} ${DESTDIR}${TURNINCLUDEDIR}
174
183
 
175
184
uninstall:      deinstall
176
185
 
177
186
reinstall:      deinstall install
178
 
 
179