summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEleni Maria Stea <elene.mst@gmail.com>2013-04-15 12:26:08 +0300
committerEleni Maria Stea <elene.mst@gmail.com>2013-04-15 12:26:08 +0300
commit1eb2a154bd2294c20b37ce67ab17e8a2e90f6ee1 (patch)
tree16d9d011bc2a1703be14f829f74dd667ff155dfe
parent2f53fbef0a790039991345d98602565b883b698a (diff)
new Makefiles
-rw-r--r--clock/Makefile12
-rw-r--r--winnie/Makefile4
2 files changed, 8 insertions, 8 deletions
diff --git a/clock/Makefile b/clock/Makefile
index 05167ac..22579b7 100644
--- a/clock/Makefile
+++ b/clock/Makefile
@@ -1,7 +1,7 @@
-src = $(wildcard src/*.cc) $(wildcard src/fbdev/*.cc) $(wildcard src/sdl/*.cc)
+src = $(wildcard src/*.cc)
obj = $(src:.cc=.o)
dep = $(obj:.o=.d)
-bin = clock
+lib_so = winnie_clock.so
dbg = -g
opt = -O0
@@ -18,10 +18,10 @@ endif
CXX = g++
CXXFLAGS = -pedantic -Wall $(dbg) $(opt) $(inc) $(def) `freetype-config --cflags`
-LDFLAGS = -L../libwinnie/ $(libs) `freetype-config --libs` -lrt -lwinnie
+LDFLAGS = -L../libwinnie/ $(libs) `freetype-config --libs` -lrt -lwinnie -ldl
-$(bin): $(obj)
- $(CXX) -o $@ $(obj) $(LDFLAGS) -Wl,-rpath=../libwinnie
+$(lib_so): $(obj)
+ $(CXX) -o $@ -shared $(obj) $(LDFLAGS) -Wl,-rpath=../libwinnie
-include $(dep)
@@ -30,5 +30,5 @@ $(bin): $(obj)
.PHONY: clean
clean:
- rm -f $(obj) $(bin) $(dep)
+ rm -f $(obj) $(lib_so) $(dep)
diff --git a/winnie/Makefile b/winnie/Makefile
index 6065e37..406a0fe 100644
--- a/winnie/Makefile
+++ b/winnie/Makefile
@@ -17,8 +17,8 @@ else
endif
CXX = g++
-CXXFLAGS = -pedantic -Wall $(dbg) $(opt) $(inc) $(def) `freetype-config --cflags`
-LDFLAGS = -L../libwinnie $(libs) `freetype-config --libs` -lrt -lwinnie
+CXXFLAGS = -pedantic -Wall $(dbg) -fPIC -D_GNU_SOURCE $(opt) $(inc) $(def) `freetype-config --cflags`
+LDFLAGS = -L../libwinnie $(libs) `freetype-config --libs` -lrt -lwinnie -ldl
$(bin): $(obj)
$(CXX) -o $@ $(obj) $(LDFLAGS) -Wl,-rpath=../libwinnie