add a basic VCD plotter

This commit is contained in:
Cedric Roux
2016-05-20 16:11:44 +02:00
parent f38476aee4
commit 5dec2748ec
3 changed files with 248 additions and 9 deletions
+7 -6
View File
@@ -5,11 +5,8 @@ CFLAGS=-Wall -g -pthread -DT_TRACER -I.
LIBS=-lX11 -lm
PROG=tracer_remote
OBJS=remote_old.o plot.o database.o gui.o utils.o
$(PROG): gui/gui.a $(OBJS)
$(CC) $(CFLAGS) -o $(PROG) $(OBJS) gui/gui.a $(LIBS)
tracer_remote: remote_old.o plot.o database.o gui.o utils.o gui/gui.a
$(CC) $(CFLAGS) -o tracer_remote $^ $(LIBS)
textlog: utils.o textlog.o database.o event.o handler.o \
event_selector.o view/view.a gui/gui.a logger/logger.a
@@ -19,6 +16,10 @@ enb: utils.o enb.o database.o event.o handler.o \
event_selector.o view/view.a gui/gui.a logger/logger.a
$(CC) $(CFLAGS) -o enb $^ $(LIBS)
vcd: utils.o vcd.o database.o event.o handler.o \
event_selector.o view/view.a gui/gui.a logger/logger.a
$(CC) $(CFLAGS) -o vcd $^ $(LIBS)
.PHONY: gui/gui.a view/view.a logger/logger.a
gui/gui.a:
@@ -34,7 +35,7 @@ logger/logger.a:
$(CC) $(CFLAGS) -c -o $@ $<
clean:
rm -f *.o $(PROG) core textlog
rm -f *.o core tracer_remote textlog enb vcd
cd gui && make clean
cd view && make clean
cd logger && make clean