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:
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 ##############################
####################### 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
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)