45 lines
1.2 KiB
Plaintext
45 lines
1.2 KiB
Plaintext
$NetBSD$
|
|
|
|
Use appropriate options for dlopen.
|
|
Link pkgsrc libdumb, libaldmb and freetype2.
|
|
|
|
--- Engine/Makefile-defs.linux.orig 2020-12-29 21:18:54.000000000 +0000
|
|
+++ Engine/Makefile-defs.linux
|
|
@@ -1,7 +1,7 @@
|
|
USE_BUILT_IN_LIBSRC = 0
|
|
USE_MIDI_PATCH = 1
|
|
|
|
-include Makefile-defs.freetype
|
|
+#include Makefile-defs.freetype
|
|
|
|
INCDIR = ../Engine ../Common ../Common/libinclude ../Common/libsrc/alfont-2.0.9 ../Plugins ../Engine/libsrc/glad/include
|
|
LIBDIR =
|
|
@@ -25,6 +25,8 @@ LIBS += $(shell pkg-config --libs allegr
|
|
LIBS += $(shell pkg-config --libs x11)
|
|
LIBS += $(shell pkg-config --libs ogg)
|
|
LIBS += $(shell pkg-config --libs theora)
|
|
+LIBS += $(shell pkg-config --libs freetype2)
|
|
+CFLAGS += $(shell pkg-config --cflags freetype2)
|
|
|
|
ifeq ($(USE_TREMOR), 1)
|
|
LIBS += -lvorbisidec
|
|
@@ -33,11 +35,16 @@ else
|
|
LIBS += $(shell pkg-config --libs vorbis)
|
|
endif
|
|
LIBS += $(shell pkg-config --libs vorbisfile)
|
|
-LIBS += -ldl -lpthread -lc -lm -lstdc++
|
|
+LIBS += -lpthread -lc -lm -lstdc++
|
|
+
|
|
+CFLAGS += $(DL_CFLAGS)
|
|
+LDFLAGS += $(DL_LDFLAGS)
|
|
+LIBS += $(DL_LIBS)
|
|
|
|
ifneq ($(USE_BUILT_IN_LIBSRC), 1)
|
|
ALDUMB :=
|
|
-LIBS += -Wl,--push-state,-Bstatic -laldmb -ldumb -Wl,--pop-state
|
|
+LIBS += $(shell pkg-config --libs dumb)
|
|
+LIBS += -laldmb
|
|
endif
|
|
|
|
ifeq ($(ALLEGRO_MAGIC_DRV), 1)
|