summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTom Smeding <tom.smeding@gmail.com>2016-12-26 14:41:02 +0100
committerTom Smeding <tom.smeding@gmail.com>2016-12-26 15:03:34 +0100
commit2f19f2e85746eca309ae5e355e1ff860c62ec11d (patch)
treebbce4729436a9a346417559082abfcf42ca28556 /Makefile
parented2b3a38ec05c566c645dc2aabfd513edff8d63b (diff)
Compile on linux
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 078b0a0..0eea24b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,11 @@
CC = gcc
-CFLAGS = -Wall -Wextra -std=c11 -fwrapv
+CFLAGS = -Wall -Wextra -std=c11 -fwrapv -fPIC
ifneq ($(DEBUG),)
CFLAGS += -g
else
CFLAGS += -O2
endif
+LDFLAGS = -ldl
BIN = cserver
PLUGINDIR = plugins
@@ -24,7 +25,7 @@ remake: clean all
$(BIN): $(patsubst %.c,%.o,$(wildcard *.c))
- $(CC) -o $@ $^
+ $(CC) -o $@ $^ $(LDFLAGS)
%.o: %.c $(wildcard $(dir %.o)*.h)
$(CC) $(CFLAGS) -c -o $@ $<