bool

Програм за тестирање логичких израза
git clone https://git.sr.ht/~strahinja/bool
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 26d9eee07a31fd4d7e2375fa90cbb6542295e299
родитељ f1931281616da2d50723acf2d13276ee720a3631
Аутор: Страхиња Радић <sr@strahinja.org>
Датум:   Tue, 10 Mar 2026 12:33:10 +0100

config.mk -> config.$(uname -s)

Diffstat:
Aconfig.Haiku | 21+++++++++++++++++++++
Aconfig.Linux | 19+++++++++++++++++++
Aconfig.OpenBSD | 19+++++++++++++++++++
Dconfig.mk | 26--------------------------
измењених датотека: 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