чување 26d9eee07a31fd4d7e2375fa90cbb6542295e299
родитељ f1931281616da2d50723acf2d13276ee720a3631
Аутор: Страхиња Радић <sr@strahinja.org>
Датум: Tue, 10 Mar 2026 12:33:10 +0100
config.mk -> config.$(uname -s)
Diffstat:
измењених датотека: 4, додавања: 59(+), брисања: 26(-)
diff --git a/config.Haiku b/config.Haiku
@@ -0,0 +1,21 @@
+CC = clang
+CFLAGS = -I. -Os -Wextra -Wall -pedantic -std=c99
+CPPFLAGS = -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L \
+ -D_XOPEN_SOURCE=700 -DNDEBUG
+DESTDIR = /boot/home/config/non-packaged
+INSTALL = install
+LIBS =
+SRC = bool.l bool.y lex.yy.c y.tab.c
+HEADERS = bool.h version.h y.tab.h
+OBJS = bool.o lex.yy.o
+PREFIX =
+PROG = bool
+FLEX = flex
+YACC = yacc
+YACCFLAGS = -d
+
+# Derived macros
+BINDIR = $(DESTDIR)$(PREFIX)/bin
+DOCDIR = $(DESTDIR)$(PREFIX)/documentation/$(PROG)
+MANPREFIX = $(DESTDIR)$(PREFIX)/documentation/man
+MANPAGE = $(PROG).1
diff --git a/config.Linux b/config.Linux
@@ -0,0 +1,19 @@
+CFLAGS = -Os -Wextra -Wall -pedantic -std=c99
+CPPFLAGS = -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L \
+ -D_XOPEN_SOURCE=700 -DNDEBUG
+INSTALL = install
+LIBS =
+SRC = bool.l bool.y lex.yy.c y.tab.c
+HEADERS = bool.h version.h y.tab.h
+OBJS = bool.o lex.yy.o
+PREFIX = /usr/local
+PROG = bool
+FLEX = flex
+YACC = yacc
+YACCFLAGS = -d
+
+# Derived macros
+BINDIR = $(DESTDIR)$(PREFIX)/bin
+DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/$(PROG)
+MANPREFIX = $(DESTDIR)$(PREFIX)/share/man
+MANPAGE = $(PROG).1
diff --git a/config.OpenBSD b/config.OpenBSD
@@ -0,0 +1,19 @@
+CFLAGS = -Os -Wextra -Wall -pedantic -std=c99
+CPPFLAGS = -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L \
+ -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -DNDEBUG
+INSTALL = install
+LIBS =
+SRC = bool.l bool.y lex.yy.c y.tab.c
+HEADERS = bool.h version.h y.tab.h
+OBJS = bool.o lex.yy.o
+PREFIX = /usr/local
+PROG = bool
+FLEX = flex
+YACC = yacc
+YACCFLAGS = -d
+
+# Derived macros
+BINDIR = $(DESTDIR)$(PREFIX)/bin
+DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/$(PROG)
+MANPREFIX = $(DESTDIR)$(PREFIX)/man
+MANPAGE = $(PROG).1
diff --git a/config.mk b/config.mk
@@ -1,26 +0,0 @@
-#CC = clang
-#CFLAGS = -Os -Wextra -Wall -pedantic -std=c99
-CFLAGS = -O0 -ggdb -Wextra -Wall -pedantic -std=c99
-CPPFLAGS = -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L \
- -D_XOPEN_SOURCE=700 -DNDEBUG
-# OpenBSD
-#CPPFLAGS = -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L \
-# -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -DNDEBUG
-INSTALL = install
-LIBS = #-lfl
-SRC = bool.l bool.y lex.yy.c y.tab.c
-HEADERS = bool.h version.h y.tab.h
-OBJS = bool.o lex.yy.o
-PREFIX = /usr/local
-PROG = bool
-FLEX = flex
-YACC = yacc
-YACCFLAGS = -d
-
-# Derived macros
-BINDIR = $(DESTDIR)$(PREFIX)/bin
-DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/$(PROG)
-MANPREFIX = $(DESTDIR)$(PREFIX)/share/man
-# OpenBSD
-#MANPREFIX = $(DESTDIR)$(PREFIX)/man
-MANPAGE = $(PROG).1