Ignore:
Timestamp:
2014-05-29T11:23:15+12:00 (10 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.

File:
1 edited

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
Note: See TracChangeset for help on using the changeset viewer.