X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=swcsa%2FMakefile;h=6aa49061f3e58346f9b14140a939aa5dfed71fb6;hb=898f6e5c6b7223f4753b7ccb7939809ee5f53aae;hp=5719be63e8bf3484eabf1eb7f534ac2edc352751;hpb=443151511a86083b21c1c06eb610f86b3aed35be;p=SXSI%2FTextCollection.git diff --git a/swcsa/Makefile b/swcsa/Makefile index 5719be6..6aa4906 100644 --- a/swcsa/Makefile +++ b/swcsa/Makefile @@ -2,7 +2,8 @@ SRCDIRUTILS = utils SRCDIRCSA = intIndex CC = g++ -export CFLAGS = -O9 -D_FORTIFY_SOURCE=0 +export CFLAGS = -O3 +# -D_FORTIFY_SOURCE=0 #export CFLAGS = -O9 -m32 -L. -g -D_FORTIFY_SOURCE=0 # Original settings: @@ -25,8 +26,14 @@ all: clean wcsa cleanO wcsa: intIndexPackage buildFacade.o parameters.o hash.o valstring.o MemoryManager.o basics.o \ bitmap.o huffDec.o huff.o fileInfo.o - ar rc $(LIBINTINDEX) parameters.o buildFacade.o hash.o valstring.o MemoryManager.o basics.o \ - bitmap.o huffDec.o huff.o fileInfo.o + mv hash.o hashswcsa.o + mv basics.o basicsswcsa.o + mv huff.o huffswcsa.o + mv huffDec.o huffDecswcsa.o + mv bitmap.o bitmapswcsa.o + mv parameters.o parametswcsa.o + ar rc $(LIBINTINDEX) parametswcsa.o buildFacade.o hashswcsa.o valstring.o MemoryManager.o basicsswcsa.o \ + bitmapswcsa.o huffDecswcsa.o huffswcsa.o fileInfo.o mv $(LIBINTINDEX) $(LIBINDEX) ################# SELF INDEX ON INTEGERS ############################## @@ -38,10 +45,10 @@ intIndexPackage: ####################### UTILS MODULES ################################# -parameters.o: - $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/parameters.c +parameters.o: + $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/parameters.c -fileInfo.o: +fileInfo.o: $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/fileInfo.c hash.o: MemoryManager.o @@ -51,28 +58,28 @@ hash.o: MemoryManager.o MemoryManager.o: $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/MemoryManager.c -valstring.o: - $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/valstring.c +valstring.o: + $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/valstring.c -huff.o: +huff.o: $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/huff.c -huffDec.o: +huffDec.o: $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/huffDec.c -basics.o: +basics.o: $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/basics.c -bitmap.o: +bitmap.o: $(CC) $(CFLAGS) -c $(SRCDIRUTILS)/bitmap.c ############################ CLEANING ################################# -cleanO: +cleanO: rm -f *.o - + clean: cd $(SRCDIRCSA) && $(MAKE) clean -w rm -rf *~ *% *.o core *.bak $(LIBINTINDEX) $(LIBINDEX)