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);