# $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
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
else
./out/libksynth.so: $(OBJS)
mkdir -p ./out
- $(CC) $(CFLAGS) -shared -o $@ $^
+ $(CC) $(LDFLAGS) -shared -o $@ $^ $(LIBS)
endif
endif