summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-08-14 14:58:57 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2013-09-17 22:37:02 +0200
commit8f10356d4fb8d3b12943f537c94b02c4055224a4 (patch)
treec733a34f6477ba70a189e98c2021b20dd2dfa7e9
parent37632fc33fce7e8ae1a482bae80a59f9f8c913e3 (diff)
downloadefl-8f10356d4fb8d3b12943f537c94b02c4055224a4.tar.gz
eo2-bench-static -> eo2-bench-pg
-rw-r--r--eo2test/Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/eo2test/Makefile b/eo2test/Makefile
index 5e945b5b3d..3d47941ef8 100644
--- a/eo2test/Makefile
+++ b/eo2test/Makefile
@@ -1,5 +1,6 @@
CC = gcc
CFLAGS = -O2 -std=gnu99 -Wall -Wextra
+CFLAGS_PG= -g -pg -std=gnu99 -Wall -Wextra
INCLUDE = -I. -I../ -I../src/lib/eo/ -I../build
CONFIG = -DHAVE_CONFIG_H=1
EINA_CFLAGS = `pkg-config --cflags eina`
@@ -9,7 +10,7 @@ EO_OBJS = eo_ptr_indirection.o eo.o eo_base_class.o eo2_base_class.o
BENCH_SRC = eo2_simple.c eo_simple.c eo2_inherit.c eo_inherit.c eo2-bench.c
BENCH_OBJS = eo2_simple.o eo_simple.o eo2_inherit.o eo_inherit.o eo2-bench.o
-all: eo2-bench eo2-bench-static test
+all: eo2-bench eo2-bench-pg test
eo.o: ../src/lib/eo/eo.c ../src/lib/eo/Eo.h ../src/lib/eo/eo_private.h
$(CC) $(CFLAGS) -fPIC -c $(INCLUDE) $(CONFIG) $(EINA_CFLAGS) $< -o $@
@@ -32,8 +33,8 @@ libeo2.so: $(EO_OBJS)
eo2-bench: libeo2.so $(BENCH_OBJS) ../src/lib/eo/Eo.h ../src/lib/eo/eo_private.h
$(CC) $(CFLAGS) $(INCLUDE) $(CONFIG) $(BENCH_OBJS) $(EINA_LIBS) -L. -leo2 -o $@
-eo2-bench-static: $(EO_OBJS) $(BENCH_SRC) ../src/lib/eo/Eo.h ../src/lib/eo/eo_private.h
- $(CC) $(CFLAGS) $(INCLUDE) $(CONFIG) $(EINA_CFLAGS) $(EINA_LIBS) $(EO_SRC) $(BENCH_SRC) -o $@
+eo2-bench-pg: $(EO_OBJS) $(BENCH_SRC) ../src/lib/eo/Eo.h ../src/lib/eo/eo_private.h
+ $(CC) $(CFLAGS_PG) $(INCLUDE) $(CONFIG) $(EINA_CFLAGS) $(EINA_LIBS) $(EO_SRC) $(BENCH_SRC) -o $@
.cc.o:
g++ -O2 -std=c++0x -c $(INCLUDE) $(CONFIG) $(EINA_CFLAGS) $< -o $@
@@ -42,4 +43,4 @@ test: libeo2.so simplesignal.o ../src/lib/eo/Eo.h ../src/lib/eo/eo_private.h
g++ -O2 -std=c++0x $(INCLUDE) $(CONFIG) simplesignal.o $(EINA_LIBS) -L. -leo2 -o $@
clean:
- rm -f *~ *.o eo2-bench eo2-bench-static test libeo2.so
+ rm -f *~ *.o eo2-bench eo2-bench-pg test libeo2.so gmon.out