Remove _FORTIFY_SOURCE=0 and outrageous -O9 from makefile.
[SXSI/TextCollection.git] / swcsa / Makefile
index 5719be6..6aa4906 100644 (file)
@@ -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)