--- unrar2/makefile 2022-10-17 08:34:16.947982925 +0100 +++ unrar/makefile 2022-10-17 08:37:54.507963545 +0100 @@ -2,8 +2,9 @@ # Makefile for UNIX - unrar # Linux using GCC -CXX=c++ -CXXFLAGS=-O2 -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else +CXX?=c++ +CXXFLAGS?=-O2 +CXXFLAGS=-Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else LIBFLAGS=-fPIC DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP STRIP=strip @@ -10,5 +11,5 @@ AR=ar -LDFLAGS=-pthread +LDFLAGS+=-pthread DESTDIR=/usr # Linux using LCC @@ -142,8 +143,8 @@ @rm -f $(OBJECTS) $(UNRAR_OBJ) $(LIB_OBJ) @rm -f unrar libunrar.* -unrar: clean $(OBJECTS) $(UNRAR_OBJ) - @rm -f unrar +unrar: $(OBJECTS) $(UNRAR_OBJ) + @rm -rf unrar $(LINK) -o unrar $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS) $(STRIP) unrar