MG_PATH= .c.o: $(CC) -c -o $@ $< -I. all: mapper_stuff2.o cgiutils.o rel22gif.o taxon_tree.o libmg12direct.so MGSRC=$(MG_PATH)/src/text MGLIB=$(MG_PATH)/lib mg12direct.o: mg12direct.c $(CC) -DHAVE_CONFIG_H -o mg12direct.o -c mg12direct.c \ -I$(MGSRC) -I$(MGLIB) -I$(MG_PATH) MGLIBMODS = \ $(MGSRC)/environment.o \ $(MGSRC)/text_get.o \ $(MGSRC)/locallib.o \ $(MGSRC)/backend.o \ $(MGSRC)/weights.o \ $(MGSRC)/stem_search.o \ $(MGSRC)/invf_get.o \ $(MGSRC)/lists.o \ $(MGSRC)/mg_errors.o \ $(MGSRC)/bool_parser.o \ $(MGSRC)/bool_optimiser.o \ $(MGSRC)/bool_tree.o \ $(MGSRC)/term_lists.o \ $(MGSRC)/stemmer.o \ $(MGLIB)/bitio_random.o \ $(MGLIB)/bitio_stdio.o \ $(MGLIB)/bitio_gen.o \ $(MGLIB)/bitio_mem.o \ $(MGLIB)/bitio_mems.o \ $(MGLIB)/timing.o \ $(MGLIB)/error.o \ $(MGLIB)/gmalloc.o \ $(MGLIB)/heap.o \ $(MGLIB)/huffman.o \ $(MGLIB)/filestats.o \ $(MGLIB)/getopt.o \ $(MGLIB)/getopt1.o \ $(MGLIB)/regex.o \ $(MGLIB)/xmalloc.o \ $(MGLIB)/random.o \ $(MGLIB)/memlib.o \ $(MGLIB)/messages.o \ $(MGLIB)/huffman_mem.o \ $(MGLIB)/huffman_stdio.o \ $(MGLIB)/local_strings.o \ $(MGLIB)/perf_hash.o \ $(MGLIB)/sptree.o \ $(MGLIB)/stem.o libmg12direct.so: mg12direct.o $(CC) -G -o libmg12direct.so mg12direct.o $(MGLIBMODS) -lm