diff options
Merge commit 'dbe9285608507c592fede216f2c147c5a3d40cea' as 'gctest/minitrace'
1 files changed, 30 insertions, 0 deletions
| -rw-r--r-- | gctest/minitrace/Makefile | 30 |
diff --git a/gctest/minitrace/Makefile b/gctest/minitrace/Makefile new file mode 100644 index 0000000..f6c2677 --- /dev/null +++ b/gctest/minitrace/Makefile @@ -0,0 +1,30 @@ +CC=gcc +CXX=g++ + +INCLUDE=-I. +FLAGS=-Wall -W -O2 -DMTR_ENABLED + +CFLAGS=$(INCLUDE) $(FLAGS) +CXXFLAGS=$(INCLUDE) $(FLAGS) +LDFLAGS=-lm + +DEPS=minitrace.h +OBJS=minitrace.o minitrace_test.o +OBJS2=minitrace.o minitrace_test_mt.o + +%.o: %.c $(DEPS) + $(CC) -c -o $@ $< $(CFLAGS) + +%.o: %.cpp $(DEPS) + $(CXX) -c -o $@ $< $(CXXFLAGS) + +all: minitrace_test minitrace_test_mt + +minitrace_test: $(OBJS) + $(CXX) -o $@ $^ ${CFLAGS} + +minitrace_test_mt: $(OBJS2) + $(CXX) -o $@ $^ -lpthread ${LDFLAGS} + +clean: + rm -f *.o *.d minitrace_test minitrace_test_mt |
