commit cddaf1fa451de53f5de300768988db96c48cb500
parent 6ac1850fa404420f18bcea62c5cefcfd7d575a1a
Author: lumidify <nobody@lumidify.org>
Date: Tue, 21 Sep 2021 16:12:01 +0200
Make Makefile more POSIX-compatible (I think?)
Diffstat:
4 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/Makefile b/Makefile
@@ -11,22 +11,22 @@ SRC = ${BIN:=.c}
MAN1 = ${BIN:=.1}
MISCFILES = Makefile README CHANGELOG LICENSE TODO
-CFLAGS += -D_POSIX_C_SOURCE=200809L `pkg-config --cflags x11` `imlib2-config --cflags`
-LDFLAGS += `pkg-config --libs x11` `imlib2-config --libs` -lm
-
# Configuration options:
# comment to disable double buffering
-CFLAGS += `pkg-config --cflags xext`
-LDFLAGS += `pkg-config --libs xext`
-
+DB_CFLAGS = `pkg-config --cflags xext`
+DB_LDFLAGS = `pkg-config --libs xext`
# uncomment to disable double buffering
-#CFLAGS += -DNODB
+#DB_CFLAGS = -DNODB
+#DB_LDFLAGS =
+
+CROP_CFLAGS = ${CFLAGS} ${DB_CFLAGS} -D_POSIX_C_SOURCE=200809L `pkg-config --cflags x11` `imlib2-config --cflags`
+CROP_LDFLAGS = ${CFLAGS} ${DB_LDFLAGS} `pkg-config --libs x11` `imlib2-config --libs` -lm
all: ${BIN}
.c:
- ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $<
+ ${CC} ${CROP_CFLAGS} ${CROP_LDFLAGS} -o $@ $<
install: all
mkdir -p "${DESTDIR}${PREFIX}/bin"
diff --git a/README b/README
@@ -8,4 +8,4 @@ on images and print out a command to crop each image.
See Makefile for compile-time options.
-See croptool.1 for usage information.
+See croptool.1 and croptool_crop.1 for usage information.
diff --git a/croptool.1 b/croptool.1
@@ -12,6 +12,7 @@
.Op Ar -c padding
.Op Ar -p color
.Op Ar -s color
+.Op Ar -z size
.Ar file ...
.Sh DESCRIPTION
.Nm
diff --git a/croptool.c b/croptool.c
@@ -167,7 +167,7 @@ static void
usage(void) {
fprintf(stderr, "USAGE: croptool [-mr] [-f format] "
"[-w width] [-c padding] [-p color] [-s color] "
- "file ...\n");
+ "[-z size] file ...\n");
}
int