6868fa5fe6
From upstream author and port maintainer Thomas Dettbarn, with input from sthen@ and me, ok sthen@
62 lines
1.6 KiB
Plaintext
62 lines
1.6 KiB
Plaintext
Make the Makefile work in the ports tree.
|
|
--- Makefile.orig 2022-12-07 18:40:47.911485894 +0100
|
|
+++ Makefile 2022-12-07 18:46:14.805995288 +0100
|
|
@@ -31,35 +31,36 @@
|
|
|
|
CC?=gcc
|
|
AR?=ar
|
|
-CFLAGS= -O3 -Os
|
|
+CFLAGS?= -O3 -Os
|
|
#CFLAGS?=-O0 -g
|
|
CFLAGS+=-Wall
|
|
#CFLAGS+=-Werror
|
|
PROJ_HOME=./
|
|
INCFLAGS= -I$(PROJ_HOME)src/
|
|
LINK=$(CC)
|
|
+LINKFLAGS=""
|
|
|
|
# Library gdk-pixbuf
|
|
-LDFLAGS+= `pkg-config --libs gdk-pixbuf-2.0`
|
|
-CFLAGS+= `pkg-config --cflags gdk-pixbuf-2.0`
|
|
+LINKFLAGS+= `pkg-config --libs gdk-pixbuf-2.0`
|
|
+INCFLAGS+= `pkg-config --cflags gdk-pixbuf-2.0`
|
|
|
|
# Library: gtk4
|
|
-LDFLAGS+= `pkg-config --libs gtk4`
|
|
-CFLAGS+= `pkg-config --cflags gtk4`
|
|
+LINKFLAGS+= `pkg-config --libs gtk4`
|
|
+INCFLAGS+= `pkg-config --cflags gtk4`
|
|
|
|
# Library: libMPG123
|
|
-LDFLAGS+= `pkg-config --libs libmpg123`
|
|
-CFLAGS+= `pkg-config --cflags libmpg123`
|
|
+LINKFLAGS+= `pkg-config --libs libmpg123`
|
|
+INCFLAGS+= `pkg-config --cflags libmpg123`
|
|
|
|
# Library: portaudio
|
|
-LDFLAGS+= `pkg-config --libs portaudio-2.0`
|
|
-CFLAGS+= `pkg-config --cflags portaudio-2.0`
|
|
+LINKFLAGS+= `pkg-config --libs portaudio-2.0`
|
|
+INCFLAGS+= `pkg-config --cflags portaudio-2.0`
|
|
|
|
# Library: libzip
|
|
-LDFLAGS+= `pkg-config --libs libzip`
|
|
-CFLAGS+= `pkg-config --cflags libzip`
|
|
+LINKFLAGS+= `pkg-config --libs libzip`
|
|
+INCFLAGS+= `pkg-config --cflags libzip`
|
|
|
|
-LDFLAGS+=-lpthread -lm
|
|
+LINKFLAGS+=-lpthread -lm
|
|
|
|
|
|
|
|
@@ -125,7 +126,7 @@
|
|
cp d11amp.1 $(INSTALLMAN)/man1/
|
|
|
|
d11amp: $(OBJFILES)
|
|
- $(LINK) -o $@ $(OBJFILES) $(LDFLAGS)
|
|
+ $(LINK) -o $@ $(OBJFILES) $(LDFLAGS) $(LINKFLAGS)
|
|
|
|
.c.o:
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_EXTRA) $(INCFLAGS) -c -o $@ $<
|