---
Makefile | 37 +++++++++++++++++++------------------
config.mk | 18 ++++++++----------
2 files changed, 27 insertions(+), 28 deletions(-)
diff --git a/Makefile b/Makefile
index 56e636734216..d73909283970 100644
--- a/Makefile
+++ b/Makefile
_AT_@ -1,5 +1,6 @@
# sent - plain text presentation tool
# See LICENSE file for copyright and license details.
+.POSIX:
include config.mk
_AT_@ -18,43 +19,43 @@ config.h:
cp config.def.h config.h
.c.o:
- _AT_echo CC $<
- _AT_${CC} -c ${CFLAGS} $<
+ _AT_echo ${CC} $<
+ ${CC} -c ${CFLAGS} $<
${OBJ}: config.h config.mk
sent: ${OBJ}
- _AT_echo CC -o $@
- _AT_${CC} -o $@ ${OBJ} ${LDFLAGS}
+ _AT_echo ${CC} -o $@
+ ${CC} -o $_AT_ ${OBJ} ${LDFLAGS}
cscope: ${SRC} config.h
_AT_echo cScope
- _AT_cscope -R -b || echo cScope not installed
+ cscope -R -b || echo cScope not installed
clean:
_AT_echo cleaning
- _AT_rm -f sent ${OBJ} sent-${VERSION}.tar.gz
+ rm -f sent ${OBJ} sent-${VERSION}.tar.gz
dist: clean
_AT_echo creating dist tarball
- _AT_mkdir -p sent-${VERSION}
- _AT_cp -R LICENSE Makefile config.mk config.def.h ${SRC} sent-${VERSION}
- _AT_tar -cf sent-${VERSION}.tar sent-${VERSION}
- _AT_gzip sent-${VERSION}.tar
- _AT_rm -rf sent-${VERSION}
+ mkdir -p sent-${VERSION}
+ cp -R LICENSE Makefile config.mk config.def.h ${SRC} sent-${VERSION}
+ tar -cf sent-${VERSION}.tar sent-${VERSION}
+ gzip sent-${VERSION}.tar
+ rm -rf sent-${VERSION}
install: all
_AT_echo installing executable file to ${DESTDIR}${PREFIX}/bin
- _AT_mkdir -p ${DESTDIR}${PREFIX}/bin
- _AT_cp -f sent ${DESTDIR}${PREFIX}/bin
- _AT_chmod 755 ${DESTDIR}${PREFIX}/bin/sent
+ mkdir -p ${DESTDIR}${PREFIX}/bin
+ cp -f sent ${DESTDIR}${PREFIX}/bin
+ chmod 755 ${DESTDIR}${PREFIX}/bin/sent
_AT_echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
- _AT_mkdir -p ${DESTDIR}${MANPREFIX}/man1
- _AT_cp sent.1 ${DESTDIR}${MANPREFIX}/man1/sent.1
- _AT_chmod 644 ${DESTDIR}${MANPREFIX}/man1/sent.1
+ mkdir -p ${DESTDIR}${MANPREFIX}/man1
+ cp sent.1 ${DESTDIR}${MANPREFIX}/man1/sent.1
+ chmod 644 ${DESTDIR}${MANPREFIX}/man1/sent.1
uninstall:
_AT_echo removing executable file from ${DESTDIR}${PREFIX}/bin
- _AT_rm -f ${DESTDIR}${PREFIX}/bin/sent
+ rm -f ${DESTDIR}${PREFIX}/bin/sent
.PHONY: all options clean dist install uninstall cscope
diff --git a/config.mk b/config.mk
index d61c55437f46..15fdcfa10dc7 100644
--- a/config.mk
+++ b/config.mk
_AT_@ -11,20 +11,18 @@ X11INC = /usr/X11R6/include
X11LIB = /usr/X11R6/lib
# includes and libs
-INCS = -I. -I/usr/include -I/usr/include/freetype2 -I${X11INC}
-LIBS = -L/usr/lib -lc -lm -L${X11LIB} -lXft -lfontconfig -lX11
+INCS = -I/usr/include/freetype2 -I${X11INC}
+LIBS = -lm -L${X11LIB} -lXft -lfontconfig -lX11
# OpenBSD (uncomment)
-#INCS = -I. -I${X11INC} -I${X11INC}/freetype2
+#INCS = -I${X11INC} -I${X11INC}/freetype2
# FreeBSD (uncomment)
-#INCS = -I. -I/usr/local/include -I/usr/local/include/freetype2 -I${X11INC}
-#LIBS = -L/usr/local/lib -lc -lm -L${X11LIB} -lXft -lfontconfig -lX11
+#INCS = -I/usr/local/include/freetype2 -I${X11INC}
+#LIBS = -lm -L${X11LIB} -lXft -lfontconfig -lX11
# flags
CPPFLAGS = -DVERSION=\"${VERSION}\" -D_XOPEN_SOURCE=600
-CFLAGS += -g -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS}
-LDFLAGS += -g ${LIBS}
-#CFLAGS += -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
-#LDFLAGS += ${LIBS}
+CFLAGS = -std=c99 -pedantic -Wall -Wstrict-prototypes -Wold-style-definition -Os ${INCS} ${CPPFLAGS}
+LDFLAGS = ${LIBS}
# compiler and linker
-CC ?= cc
+CC = cc
--
2.36.1
Received on Sun Jun 26 2022 - 13:07:52 CEST
This archive was generated by hypermail 2.3.0 : Sun Jun 26 2022 - 13:12:29 CEST