aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile
diff options
context:
space:
mode:
authoryzrh <yzrh@noema.org>2022-12-29 16:32:49 +0000
committeryzrh <yzrh@noema.org>2022-12-29 17:30:36 +0000
commit5a1afb00567aeacca9ead58f5383c3f502317a69 (patch)
tree7b9c291c44d631565d05a38a2c6b9aa3a731f510 /src/Makefile
parent060bc00a0d68de72299d7084669b3b564248e205 (diff)
downloadmelon-5a1afb00567aeacca9ead58f5383c3f502317a69.tar.gz
melon-5a1afb00567aeacca9ead58f5383c3f502317a69.tar.zst
Link against libc for iconv, find openjpeg header with pkgconf.
Signed-off-by: yzrh <yzrh@noema.org>
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile
index 065a8a5..5442ff0 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -16,11 +16,16 @@ obj = ${src:.c=.o}
PREFIX = /usr/local
CFLAGS = -O2 -pipe -flto -Wall -Wextra
-LDFLAGS = -Wl,-O2 -lcrypto -liconv -lz -ljbig2dec -ljpeg -lopenjp2 -Wl,--as-needed
+LDFLAGS = -Wl,-O2 -lcrypto -lz -ljbig2dec -ljpeg -lopenjp2 -Wl,--as-needed
CFLAGS += -I/usr/local/include
LDFLAGS += -L/usr/local/lib
+OPENJPEG_CFLAGS != pkgconf --cflags libopenjp2
+
+CFLAGS += ${OPENJPEG_CFLAGS}
+CFLAGS += -DLIBICONV_PLUG
+
all: ${obj} ${inc}
${CC} ${LDFLAGS} -o melon ${obj}