better makefile
authornishi <nishi@7b47e76f-e598-2f43-bc14-414d160cc389>
Thu, 2 May 2024 08:23:16 +0000 (08:23 +0000)
committernishi <nishi@7b47e76f-e598-2f43-bc14-414d160cc389>
Thu, 2 May 2024 08:23:16 +0000 (08:23 +0000)
git-svn-id: file:///raid/svn-main/kazu-ksynth/trunk@36 7b47e76f-e598-2f43-bc14-414d160cc389

Makefile

index eb274a155dff94adf92f451bc546c3155585ccc4..46009ffe983857f9365e62f8c579e0e04d3d053f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,9 @@
 # $Id$
 
 CC := gcc
-CFLAGS := -D_POSIX_C_SOURCE=199309L -std=c99 -ffast-math -lm
+CFLAGS := -D_POSIX_C_SOURCE=199309L -std=c99 -ffast-math
+LDFLAGS :=
+LIBS := -lm
 ifeq ($(DEBUG),YES)
        CFLAGS += -g
 endif
@@ -24,12 +26,12 @@ ifdef WINDOWS
 ifdef WIN32
 ./out/ksynth_x86.dll: $(OBJS)
        mkdir -p ./out
-       $(CC) $(CFLAGS) -shared -o $@ $^
+       $(CC) $(LDFLAGS) -shared -o $@ $^ $(LIBS)
 endif
 ifdef WIN64
 ./out/ksynth_x64.dll: $(OBJS)
        mkdir -p ./out
-       $(CC) $(CFLAGS) -shared -o $@ $^
+       $(CC) $(LDFLAGS) -shared -o $@ $^ $(LIBS)
 endif
 else
 ifdef STATIC
@@ -39,7 +41,7 @@ ifdef STATIC
 else
 ./out/libksynth.so: $(OBJS)
        mkdir -p ./out
-       $(CC) $(CFLAGS) -shared -o $@ $^
+       $(CC) $(LDFLAGS) -shared -o $@ $^ $(LIBS)
 endif
 endif