Show
Ignore:
Timestamp:
29.05.2014 11:23:15 (6 years ago)
Author:
kjdon
Message:

added DEP_LIBS variable to dependency lines so that if we change something in lib, then the executables will be relinked.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/common-src/indexers/mg/src/text/Makefile.in

    r25168 r29082  
    4545INSTALL_PROGRAM = @INSTALL_PROGRAM@ 
    4646LDFLAGS = @LDFLAGS@ 
    47 LIBS = ../../lib/libmglib.a @LIBS@ 
     47DEP_LIBS = ../../lib/libmglib.a 
     48LIBS =  $(DEP_LIBS) @LIBS@ 
    4849TOUCH = echo timestamp > 
    4950AWK = @AWK@ 
     
    178179HILITE_OBJS = mg_hilite_words$o stemmer$o locallib$o words$o environment$o 
    179180 
    180 mg_hilite_words: $(HILITE_OBJS) 
     181mg_hilite_words: $(HILITE_OBJS) $(DEP_LIBS) 
    181182    $(LINK) $(HILITE_OBJS) $(LIBS) 
    182183 
     
    191192        words$o environment$o 
    192193 
    193 bool_tester: $(BOOL_OBJS) 
     194bool_tester: $(BOOL_OBJS) $(DEP_LIBS) 
    194195    $(LINK) $(BOOL_OBJS) $(LIBS) 
    195196 
     
    204205    query_term_list$o words$o 
    205206 
    206 mgquery: $(QUERY_OBJS)   
     207mgquery: $(QUERY_OBJS)   $(DEP_LIBS) 
    207208    $(LINK) $(READLINE) $(QUERY_OBJS) $(READLINE_LIBS) $(LIBS) 
    208209 
     
    217218    words$o environment$o 
    218219 
    219 mg_passes: $(PASSES_OBJS) 
     220mg_passes: $(PASSES_OBJS) $(DEP_LIBS) 
    220221    $(LINK) $(PASSES_OBJS) $(LIBS)  
    221222 
     
    224225WEIGHTS_BUILD_OBJS = mg_weights_build$o mg_files$o 
    225226 
    226 mg_weights_build: $(WEIGHTS_BUILD_OBJS) 
     227mg_weights_build: $(WEIGHTS_BUILD_OBJS) $(DEP_LIBS) 
    227228    $(LINK) $(WEIGHTS_BUILD_OBJS) $(LIBS) 
    228229 
    229230COMP_DICT_OBJS = mg_compression_dict$o mg_files$o locallib$o 
    230231 
    231 mg_compression_dict: $(COMP_DICT_OBJS) 
     232mg_compression_dict: $(COMP_DICT_OBJS) $(DEP_LIBS) 
    232233    $(LINK) $(COMP_DICT_OBJS) $(LIBS) 
    233234 
    234235FAST_COMP_OBJS = mg_fast_comp_dict$o mg_files$o locallib$o 
    235236 
    236 mg_fast_comp_dict: $(FAST_COMP_OBJS) 
     237mg_fast_comp_dict: $(FAST_COMP_OBJS) $(DEP_LIBS) 
    237238    $(LINK) $(FAST_COMP_OBJS) $(LIBS) 
    238239 
    239240TEXT_EST_OBJS = mg_text_estimate$o locallib$o comp_dict$o mg_files$o 
    240241 
    241 mg_text_estimate: $(TEXT_EST_OBJS) 
     242mg_text_estimate: $(TEXT_EST_OBJS) $(DEP_LIBS) 
    242243    $(LINK) $(TEXT_EST_OBJS) $(LIBS) 
    243244 
    244245STAT_OBJS = mgstat$o mg_files$o locallib$o 
    245246 
    246 mgstat: $(STAT_OBJS) 
     247mgstat: $(STAT_OBJS) $(DEP_LIBS) 
    247248    $(LINK) $(STAT_OBJS) $(LIBS) 
    248249 
    249250INVF_DUMP_OBJS = mg_invf_dump$o locallib$o mg_files$o 
    250251 
    251 mg_invf_dump: $(INVF_DUMP_OBJS) 
     252mg_invf_dump: $(INVF_DUMP_OBJS) $(DEP_LIBS) 
    252253    $(LINK) $(INVF_DUMP_OBJS) $(LIBS) 
    253254 
    254255INVF_DICT_OBJS = mg_invf_dict$o mg_files$o locallib$o 
    255256 
    256 mg_invf_dict: $(INVF_DICT_OBJS) 
     257mg_invf_dict: $(INVF_DICT_OBJS) $(DEP_LIBS) 
    257258    $(LINK) $(INVF_DICT_OBJS) $(LIBS) 
    258259 
    259260INVF_REB_OBJS = mg_invf_rebuild$o locallib$o 
    260261 
    261 mg_invf_rebuild: $(INVF_REB_OBJS) 
     262mg_invf_rebuild: $(INVF_REB_OBJS) $(DEP_LIBS) 
    262263    $(LINK) $(INVF_REB_OBJS) $(LIBS) 
    263264 
    264265DICTLIST_OBJS = mgdictlist$o locallib$o 
    265266 
    266 mgdictlist: $(DICTLIST_OBJS) 
     267mgdictlist: $(DICTLIST_OBJS) $(DEP_LIBS) 
    267268    $(LINK) $(DICTLIST_OBJS) $(LIBS) 
    268269 
    269270PERF_HASH_OBJS = mg_perf_hash_build$o mg_files$o 
    270271 
    271 mg_perf_hash_build: $(PERF_HASH_OBJS) 
     272mg_perf_hash_build: $(PERF_HASH_OBJS) $(DEP_LIBS) 
    272273    $(LINK) $(PERF_HASH_OBJS) $(LIBS) 
    273274 
     
    276277                mg_errors$o term_lists$o 
    277278 
    278 mg_stem_idx: $(STEM_IDX_OBJS) 
     279mg_stem_idx: $(STEM_IDX_OBJS) $(DEP_LIBS) 
    279280    $(LINK) $(STEM_IDX_OBJS) $(LIBS) 
    280281 
    281282STEM_IDX_LIST_OBJS = mgstemidxlist$o mg_files$o 
    282283 
    283 mgstemidxlist: $(STEM_IDX_LIST_OBJS) 
     284mgstemidxlist: $(STEM_IDX_LIST_OBJS) $(DEP_LIBS) 
    284285    $(LINK) $(STEM_IDX_LIST_OBJS) $(LIBS) 
    285286 
     
    289290                term_lists.o stemmer.o weights.o invf_get.o lists.o 
    290291 
    291 mg_decompress_text: $(DECOMPRESS_TEXT_OBJS) 
     292mg_decompress_text: $(DECOMPRESS_TEXT_OBJS) $(DEP_LIBS) 
    292293    $(LINK) $(DECOMPRESS_TEXT_OBJS) $(LIBS) 
    293294 
     
    296297TEXT_MERGE_OBJS = mg_text_merge$o mg_files$o locallib$o 
    297298 
    298 mg_text_merge: $(TEXT_MERGE_OBJS) 
     299mg_text_merge: $(TEXT_MERGE_OBJS) $(DEP_LIBS) 
    299300    $(LINK) $(TEXT_MERGE_OBJS) $(LIBS) 
    300301 
    301302INVF_MERGE_OBJS = mg_invf_merge$o mg_files$o locallib$o 
    302303 
    303 mg_invf_merge: $(INVF_MERGE_OBJS) 
     304mg_invf_merge: $(INVF_MERGE_OBJS) $(DEP_LIBS) 
    304305    $(LINK) $(INVF_MERGE_OBJS) $(LIBS) 
    305306