diff Makefile @ 13:62ac42bd4851

make: simplify makefile, advertise clang
author David Demelier <markand@malikania.fr>
date Wed, 09 Oct 2019 16:52:41 +0200
parents 6621c6f2b7e2
children 0de3886f98ad
line wrap: on
line diff
--- a/Makefile	Fri Sep 20 13:30:41 2019 +0200
+++ b/Makefile	Wed Oct 09 16:52:41 2019 +0200
@@ -16,8 +16,10 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-CFLAGS=         -Wall -Wextra -pedantic -std=c99 ${EXTRA_CFLAGS}
-CPPFLAGS=       -DNDEBUG -D_XOPEN_SOURCE=700
+.POSIX:
+
+CC=             clang
+CFLAGS=         -Wall -Wextra -pedantic -std=c11 -DNDEBUG -D_XOPEN_SOURCE=700 ${EXTRA_CFLAGS}
 LDFLAGS=        ${EXTRA_LDFLAGS}
 LDLIBS=         ${EXTRA_LDLIBS}
 
@@ -33,9 +35,6 @@
 
 all: ${PROG}
 
-.c.o:
-	${CC} ${CPPFLAGS} ${CFLAGS} -c -o $@ $<
-
 ${PROG}: ${OBJS}
 	${CC} -o ${PROG} ${OBJS} ${LDFLAGS} ${LDLIBS}