#
-# selector is a simple command line utility for selection of strings
-# with a dynamic pattern-matching.
+# dus is a simple utility designed to display the list of files and
+# directories with disk occupancy, sorted according to it.
#
# Copyright (c) 2009 Francois Fleuret
# Written by Francois Fleuret <francois@fleuret.org>
#
-# This file is part of selector.
+# This file is part of dus.
#
-# selector is free software: you can redistribute it and/or modify
+# dus is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 3 as
# published by the Free Software Foundation.
#
-# selector is distributed in the hope that it will be useful, but
+# dus is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with selector. If not, see <http://www.gnu.org/licenses/>.
+# along with dus. If not, see <http://www.gnu.org/licenses/>.
#
BINARY_PATH = /usr/bin
LDFLAGS=
-REVISION_NUMBER=\"$(shell cat REVISION_NUMBER)\"
+UNAME=\"$(shell uname -srmn)\"
ifeq ($(DEBUG),yes)
OPTIMIZE_FLAG = -ggdb3 -DDEBUG -fno-omit-frame-pointer
OPTIMIZE_FLAG = -O2
endif
-CFLAGS = -Wall -ansi -pedantic -DREVISION_NUMBER=$(REVISION_NUMBER) $(OPTIMIZE_FLAG)
+CFLAGS = -Wall -ansi -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUNAME="$(UNAME)" $(OPTIMIZE_FLAG)
all: dus
install: dus
install -m 755 dus $(BINARY_PATH)
- # install -m 644 dus.1 $(MAN_PATH)
- # gzip $(MAN_PATH)/dus.1
+ install -m 644 dus.1 $(MAN_PATH)
+ gzip $(MAN_PATH)/dus.1
uninstall:
rm $(BINARY_PATH)/dus
- # rm $(MAN_PATH)/dus.1.gz
+ rm $(MAN_PATH)/dus.1.gz
clean:
rm -f *.o dus