diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 7 | ||||
-rwxr-xr-x | configure | 8 |
3 files changed, 10 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore index 1063b25..7353963 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ *.o CARDS.DLL SOL.EXE +config.mk dump freecell sol diff --git a/Makefile b/Makefile index 939549e..c2457d3 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,6 @@ CFLAGS += -std=c99 -Wall -Wextra -Wpedantic -SDL2_PREFIX = /usr/local -CFLAGS += -I$(SDL2_PREFIX)/include/SDL2 -LDFLAGS += -L$(SDL2_PREFIX)/lib -LDLIBS = -lSDL2 - --include config.mk +include config.mk BINS = dump freecell sol diff --git a/configure b/configure new file mode 100755 index 0000000..ba1718c --- /dev/null +++ b/configure @@ -0,0 +1,8 @@ +#!/bin/sh +set -eu +cflags=$(pkg-config --cflags sdl2) +ldlibs=$(pkg-config --libs sdl2) +cat > config.mk << EOF +CFLAGS += ${cflags} +LDLIBS += ${ldlibs} +EOF |