commit 090490b81d01f4e1da005560669fbb1239c88989
Author:     Roberto E. Vargas Caballero <[email protected]>
AuthorDate: Wed Sep 27 09:46:39 2023 +0200
Commit:     Roberto E. Vargas Caballero <[email protected]>
CommitDate: Wed Sep 27 09:46:39 2023 +0200

    build: Posixfy the Makefile

diff --git a/Makefile b/Makefile
index bd2e5b1..8da0106 100644
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,16 @@
+.POSIX:
 include config.mk
 
 .SUFFIXES:
 .SUFFIXES: .o .c
 
+CPPFLAGS =\
+       -D_DEFAULT_SOURCE \
+       -D_NETBSD_SOURCE \
+       -D_BSD_SOURCE \
+       -D_XOPEN_SOURCE=700 \
+       -D_FILE_OFFSET_BITS=64
+
 HDR =\
        arg.h\
        compat.h\
@@ -189,13 +197,13 @@ all: $(BIN)
 
 $(BIN): $(LIB)
 
-$(OBJ): $(HDR) config.mk
+$(OBJ): $(HDR)
 
 .o:
        $(CC) $(LDFLAGS) -o $@ $< $(LIB)
 
 .c.o:
-       $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
+       $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $<
 
 libutf.a: $(LIBUTFOBJ)
        $(AR) $(ARFLAGS) $@ $?
diff --git a/config.mk b/config.mk
index 9fb18da..9d82b04 100644
--- a/config.mk
+++ b/config.mk
@@ -5,12 +5,11 @@ VERSION = 0.0
 PREFIX = /usr/local
 MANPREFIX = $(PREFIX)/share/man
 
-CC = cc
-AR = ar
+# tools
+#CC =
+#AR =
 RANLIB = ranlib
 
-# for NetBSD add -D_NETBSD_SOURCE
 # -lrt might be needed on some systems
-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 
-D_FILE_OFFSET_BITS=64
-CFLAGS   = -std=c99 -Wall -pedantic
-LDFLAGS  = -s
+# CFLAGS   =
+# LDFLAGS  =

Reply via email to