Browse Source

Fix after rename, cleanup

Signed-off-by: falkTX <falktx@falktx.com>
mod-desktop
falkTX 1 year ago
parent
commit
e74dcb10b8
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 24 additions and 4 deletions
  1. +3
    -3
      JackBridge.c
  2. +21
    -1
      Makefile

+ 3
- 3
JackBridge.c View File

@@ -312,18 +312,18 @@ static void jackbridge_init(JackBridge* const bridge)
WCHAR *path2 = path;
while (*path2++) {}
--path2;
memcpy(path2, L"\\MOD Desktop\\libjack64.dll", sizeof(WCHAR)*23);
memcpy(path2, L"\\MOD Desktop\\libjack64.dll", sizeof(WCHAR)*27);

const HANDLE lib = LoadLibraryW(path);

if (lib == NULL)
{
fwprintf(stderr, L"Failed to load MOD Desktop JACK '%ls'\n", path);
fprintf(stderr, "Failed to load MOD Desktop JACK '%ls'\n", path);
return;
}
else
{
fwprintf(stdout, L"MOD Desktop JACK '%ls' loaded successfully!\n", path);
fprintf(stdout, "MOD Desktop JACK '%ls' loaded successfully!\n", path);
}

#define JOIN(a, b) a ## b


+ 21
- 1
Makefile View File

@@ -19,7 +19,6 @@ CFLAGS += -pipe
CFLAGS += -fno-strict-aliasing -Wwrite-strings -Wpointer-arith
CFLAGS += -Werror=implicit-function-declaration
CFLAGS += -I. -Irtaudio/include
LDFLAGS += $(subst jackserver,jack,$(shell pkg-config --libs jack))

# Debug or Release
ifeq ($(DEBUG),true)
@@ -28,6 +27,23 @@ else
CFLAGS += -O2 -DNDEBUG -fvisibility=hidden
endif

# CFLAGS += -fdata-sections -ffunction-sections
# CFLAGS += -fno-common
# CFLAGS += -fvisibility=hidden
# CFLAGS += -fno-stack-protector -U_FORTIFY_SOURCE -Wp,-U_FORTIFY_SOURCE
# CFLAGS += -fno-gnu-unique
# CFLAGS += -ffast-math -fno-finite-math-only
# CFLAGS += -Os -DNDEBUG=1 -fomit-frame-pointer
# CFLAGS += -mtune=generic -msse -msse2 -mfpmath=sse
# CFLAGS += -D__STDC_FORMAT_MACROS=1
# CFLAGS += -D__USE_MINGW_ANSI_STDIO=1
# CFLAGS += -mstackrealign
# CFLAGS += -posix
# LDFLAGS += -Wl,--gc-sections,--no-undefined
# LDFLAGS += -Wl,-O1
# LDFLAGS += -Wl,--as-needed,--strip-all
# LDFLAGS += -static -static-libgcc -static-libstdc++ -Wl,-Bstatic

### Global source lists

SRCS = asio.c main.c regsvr.c JackBridge.c
@@ -37,6 +53,10 @@ OBJS = $(SRCS:%.c=build/%.c.o)

all: mod-desktop-asio.dll

clean:
rm -f $(OBJS) mod-desktop-asio.dll
rm -rf build

### Build rules

.PHONY: all


Loading…
Cancel
Save