|
|
e71c8ce |
--- a/Make.config.orig 2023-02-12 16:14:53.251507555 +0100
|
|
|
e71c8ce |
+++ b/Make.config 2023-02-12 16:19:44.765676147 +0100
|
|
|
e71c8ce |
@@ -113,14 +113,11 @@
|
|
Martin Gansser |
cc3b7e5 |
endif
|
|
|
c8f4edd |
|
|
|
bb46d2e |
ifdef DEBUG
|
|
|
bb46d2e |
- CFLAGS += -ggdb -fno-stack-protector -O0
|
|
|
bb46d2e |
+ CFLAGS += -ggdb -fno-stack-protector -O
|
|
|
bb46d2e |
endif
|
|
|
c8f4edd |
|
|
|
e71c8ce |
-CFLAGS += -std=c++17 -D__STDC_FORMAT_MACROS
|
|
|
e71c8ce |
-CFLAGS += -fPIC -Wall -Wreturn-type -Wformat -Wextra -Wparentheses -pedantic -Werror=format-security \
|
|
|
e71c8ce |
- -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wunused-local-typedefs \
|
|
|
e71c8ce |
- -Wno-unused-parameter
|
|
|
e71c8ce |
-CFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
|
|
Martin Gansser |
cc3b7e5 |
+CFLAGS += @@OPTFLAGS \
|
|
|
e71c8ce |
+ -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
|
|
|
c8f4edd |
|
|
|
81e01fa |
ifdef USE_CLANG
|
|
|
81e01fa |
CFLAGS += -x c++ -Wunused-const-variable
|
|
|
81e01fa |
--- vdr-epg-daemon-1.2.2/epglv/Makefile.orig 2022-01-04 17:16:18.395004606 +0100
|
|
|
81e01fa |
+++ vdr-epg-daemon-1.2.2/epglv/Makefile 2022-01-04 17:19:19.243026098 +0100
|
|
|
81e01fa |
@@ -7,14 +7,16 @@
|
|
Martin Gansser |
732e88b |
include ../Make.config
|
|
Martin Gansser |
cc3b7e5 |
|
|
Martin Gansser |
cc3b7e5 |
ARCH := $(shell getconf LONG_BIT)
|
|
Martin Gansser |
cc3b7e5 |
+INCLUDEDIR := /usr/include
|
|
Martin Gansser |
cc3b7e5 |
+LIBDIR := @@LIBDIR
|
|
Martin Gansser |
cc3b7e5 |
|
|
Martin Gansser |
cc3b7e5 |
ifneq (,$(findstring "arm", $(shell uname -m)))
|
|
Martin Gansser |
cc3b7e5 |
- CPP_FLAGS_32 := -m32
|
|
Martin Gansser |
cc3b7e5 |
- CPP_FLAGS_64 := -m64
|
|
Martin Gansser |
cc3b7e5 |
+ CFLAGS:= @@OPTFLAGS \
|
|
Martin Gansser |
cc3b7e5 |
+ -fPIC
|
|
Martin Gansser |
cc3b7e5 |
endif
|
|
Martin Gansser |
cc3b7e5 |
|
|
|
81e01fa |
CPP_FLAGS := $(CPP_FLAGS_$(ARCH)) -Wall \
|
|
Martin Gansser |
cc3b7e5 |
- -fPIC \
|
|
|
81e01fa |
+ -fPIC -L$(LIBDIR)/mariadb \
|
|
|
beb56c7 |
$(shell $(SQLCFG) --libs) \
|
|
|
beb56c7 |
$(shell $(SQLCFG) --include) \
|
|
Martin Gansser |
cc3b7e5 |
-DMYSQL_DYNAMIC_PLUGIN \
|
|
|
81e01fa |
@@ -29,7 +31,7 @@
|
|
Martin Gansser |
cc3b7e5 |
all: $(TARGET)
|
|
Martin Gansser |
cc3b7e5 |
|
|
Martin Gansser |
cc3b7e5 |
$(TARGET): $(OBJS)
|
|
Martin Gansser |
cc3b7e5 |
- $(CC) $(CPP_FLAGS) -pipe -O3 -shared -o $(TARGET) $(OBJS)
|
|
Martin Gansser |
cc3b7e5 |
+ $(CC) $(CPP_FLAGS) $(CFLAGS) -shared -o $(TARGET) $(OBJS)
|
|
Martin Gansser |
cc3b7e5 |
|
|
Martin Gansser |
cc3b7e5 |
install: $(TARGET)
|
|
Martin Gansser |
cc3b7e5 |
strip $(TARGET)
|
|
|
81e01fa |
@@ -47,7 +49,7 @@
|
|
Martin Gansser |
cc3b7e5 |
|
|
Martin Gansser |
cbde17b |
%.o: %.c
|
|
Martin Gansser |
cc3b7e5 |
src/%.o: src/%.c
|
|
Martin Gansser |
cc3b7e5 |
- $(CC) -c $(CPP_FLAGS) -pipe -O3 -shared $< -o $@
|
|
|
81e01fa |
+ $(CC) -c $(CPP_FLAGS) $(CFLAGS) -shared $< -o $@
|
|
Martin Gansser |
cc3b7e5 |
|
|
Martin Gansser |
cc3b7e5 |
#--------------------------------------------------------
|
|
Martin Gansser |
cc3b7e5 |
# dependencies
|
|
|
beb56c7 |
--- a/lib/Makefile.orig 2022-01-04 08:40:01.364369134 +0100
|
|
|
beb56c7 |
+++ b/lib/Makefile 2022-01-04 08:41:15.619377959 +0100
|
|
|
bb46d2e |
@@ -56,7 +56,7 @@
|
|
|
bb46d2e |
endif
|
|
|
bb46d2e |
|
|
|
bb46d2e |
ifdef DEBUG
|
|
|
bb46d2e |
- CFLAGS += -ggdb -O0
|
|
|
bb46d2e |
+ CFLAGS += -ggdb -O
|
|
|
bb46d2e |
endif
|
|
|
bb46d2e |
|
|
|
beb56c7 |
CFLAGS += $(shell $(SQLCFG) --include)
|