Mercurial > hg > audiodb
comparison audioDB.cpp @ 371:5eb5034b0577
Proper dependency information for audioDB.cpp:
* invert #ifdef BINARY logic (use LIBRARY instead);
* have two separate object files;
* explicit makefile rule for audioDB_library.o;
* don't make tags in the "all" target
author | mas01cr |
---|---|
date | Thu, 13 Nov 2008 12:54:15 +0000 |
parents | 2d5c3f8e8c22 |
children | cfc55df37ceb |
comparison
equal
deleted
inserted
replaced
370:2d5c3f8e8c22 | 371:5eb5034b0577 |
---|---|
39 // Perform database prefix substitution | 39 // Perform database prefix substitution |
40 if(dbName && adb_root) | 40 if(dbName && adb_root) |
41 prefix_name((char** const)&dbName, adb_root); | 41 prefix_name((char** const)&dbName, adb_root); |
42 | 42 |
43 if(O2_ACTION(COM_SERVER)) | 43 if(O2_ACTION(COM_SERVER)) |
44 #ifdef BINARY | 44 #ifdef LIBRARY |
45 ; | |
46 #else | |
45 startServer(); | 47 startServer(); |
46 #else | 48 #endif |
47 ; | |
48 #endif | |
49 | 49 |
50 else if(O2_ACTION(COM_CREATE)) | 50 else if(O2_ACTION(COM_CREATE)) |
51 create(dbName); | 51 create(dbName); |
52 | 52 |
53 else if(O2_ACTION(COM_INSERT)) | 53 else if(O2_ACTION(COM_INSERT)) |
56 else if(O2_ACTION(COM_BATCHINSERT)) | 56 else if(O2_ACTION(COM_BATCHINSERT)) |
57 batchinsert(dbName, inFile); | 57 batchinsert(dbName, inFile); |
58 | 58 |
59 else if(O2_ACTION(COM_QUERY)) | 59 else if(O2_ACTION(COM_QUERY)) |
60 if(isClient){ | 60 if(isClient){ |
61 #ifdef BINARY | 61 #ifdef LIBRARY |
62 ; | |
63 #else | |
62 if(query_from_key){ | 64 if(query_from_key){ |
63 VERB_LOG(1, "Calling web services query %s on database %s, query=%s\n", radius>0?"(Radius)":"(NN)", dbName, (key&&strlen(key))?key:inFile); | 65 VERB_LOG(1, "Calling web services query %s on database %s, query=%s\n", radius>0?"(Radius)":"(NN)", dbName, (key&&strlen(key))?key:inFile); |
64 ws_query_by_key(dbName, key, inFile, (char*)hostport); | 66 ws_query_by_key(dbName, key, inFile, (char*)hostport); |
65 } | 67 } |
66 else{ | 68 else{ |
67 VERB_LOG(1, "Calling web services query on database %s, query=%s\n", dbName, (key&&strlen(key))?key:inFile); | 69 VERB_LOG(1, "Calling web services query on database %s, query=%s\n", dbName, (key&&strlen(key))?key:inFile); |
68 ws_query(dbName, inFile, (char*)hostport); | 70 ws_query(dbName, inFile, (char*)hostport); |
69 } | 71 } |
70 #else | 72 #endif |
71 ; | |
72 #endif | |
73 } | 73 } |
74 else | 74 else |
75 query(dbName, inFile); | 75 query(dbName, inFile); |
76 | 76 |
77 else if(O2_ACTION(COM_STATUS)) | 77 else if(O2_ACTION(COM_STATUS)) |
78 if(isClient) | 78 if(isClient) |
79 #ifdef BINARY | 79 #ifdef LIBRARY |
80 ; | |
81 #else | |
80 ws_status(dbName,(char*)hostport); | 82 ws_status(dbName,(char*)hostport); |
81 #else | 83 #endif |
82 ; | |
83 #endif | |
84 else | 84 else |
85 status(dbName); | 85 status(dbName); |
86 | 86 |
87 else if(O2_ACTION(COM_SAMPLE)) | 87 else if(O2_ACTION(COM_SAMPLE)) |
88 sample(dbName); | 88 sample(dbName); |
96 else if(O2_ACTION(COM_DUMP)) | 96 else if(O2_ACTION(COM_DUMP)) |
97 dump(dbName); | 97 dump(dbName); |
98 | 98 |
99 else if(O2_ACTION(COM_LISZT)) | 99 else if(O2_ACTION(COM_LISZT)) |
100 if(isClient) | 100 if(isClient) |
101 #ifdef BINARY | 101 #ifdef LIBRARY |
102 ; | |
103 #else | |
102 ws_liszt(dbName, (char*) hostport); | 104 ws_liszt(dbName, (char*) hostport); |
103 #else | 105 #endif |
104 ; | |
105 #endif | |
106 else | 106 else |
107 liszt(dbName, lisztOffset, lisztLength); | 107 liszt(dbName, lisztOffset, lisztLength); |
108 | 108 |
109 else if(O2_ACTION(COM_INDEX)) | 109 else if(O2_ACTION(COM_INDEX)) |
110 index_index_db(dbName); | 110 index_index_db(dbName); |