summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.gitignore1
-rw-r--r--Makefile7
-rwxr-xr-xconfigure8
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
OD with EC_KEY_METHODJune McEnroe 2022-02-27tls: Replace ECDSA_METHOD with EC_KEY_METHODJune McEnroe 2022-02-27Import LibreSSL 3.5.0June McEnroe 2021-11-29tls: Revert accidentally(?) reverted upstream 3.4.2June McEnroe 2021-11-29Import LibreSSL 3.4.2June McEnroe 2021-10-14Import LibreSSL 3.4.1June McEnroe 2021-09-17Import LibreSSL 3.4.0June McEnroe 2021-08-24Import LibreSSL 3.3.4June McEnroe 2021-05-25Bump version to 3.3.3p1 3.3.3p1June McEnroe 2021-05-25build: Add scripts to EXTRA_DISTJune McEnroe 2021-05-25import: Add missing scripts/wrap-compiler-for-flag-checkJune McEnroe 2021-05-08Import LibreSSL 3.3.3June McEnroe 2021-04-18build: Remove added x509_verify.3 links 3.3.2June McEnroe 2021-04-18tls: Use EC_KEY_set_ex_dataJune McEnroe 2021-04-18Import LibreSSL 3.3.2June McEnroe 2021-03-05Bump version to 3.3.1p1 3.3.1p1June McEnroe 2021-03-05build: Add OpenSSL includes to libcompatJune McEnroe Some compat sources (getentropy_linux.c for example) require OpenSSL. Reported by Robert Scheck. 2020-12-15Import LibreSSL 3.3.1June McEnroe 2020-11-24Import LibreSSL 3.3.0June McEnroe 2020-10-22Import LibreSSL 3.2.2June McEnroe 2020-09-29Import LibreSSL 3.2.1June McEnroe 2020-09-29import: Add m4/ax_add_fortify_source.m4June McEnroe 2020-08-05build: Add README.7 to EXTRA_DIST 3.2.0June McEnroe 2020-08-03doc: Indicate that only OpenSSL 1.1.1b and newer workJune McEnroe