added printSegment class and started tester for framework
This commit is contained in:
25
Makefile
25
Makefile
@@ -6,19 +6,24 @@ LFLAGS :=
|
||||
|
||||
ODIR := build
|
||||
|
||||
YABCODESTRUCTURES_SOURCE_DEPS := yabCodeStructures.cpp yab2cpp.h yab2cpp.cpp
|
||||
YAB2CPP_SOURCE_DEPS := yab2cpp.cpp yab2cpp.h
|
||||
YABDATASTRUCTURES_SOURCE_DEPS := yabDataStructures.cpp yab2cpp.h yab2cpp.cpp
|
||||
YABFUNCTIONS_SOURCE_DEPS := yabFunctions.cpp yab2cpp.h yab2cpp.cpp
|
||||
YABCODESTRUCTURES_SOURCE_DEPS := yabCodeStructures.cpp yab2cpp.h yab2cpp.cpp tester.cpp
|
||||
YAB2CPP_SOURCE_DEPS := yab2cpp.cpp yab2cpp.h tester.cpp
|
||||
YABDATASTRUCTURES_SOURCE_DEPS := yabDataStructures.cpp yab2cpp.h yab2cpp.cpp tester.cpp
|
||||
YABFUNCTIONS_SOURCE_DEPS := yabFunctions.cpp yab2cpp.h yab2cpp.cpp tester.cpp
|
||||
YABIO_SOURCE_DEPS := yab2cpp.h yab2cpp.cpp tester.cpp
|
||||
|
||||
all: binaries
|
||||
|
||||
$(ODIR):
|
||||
@mkdir $(ODIR)
|
||||
|
||||
binaries: bin_yab2cpp
|
||||
binaries: bin_yab2cpp bin_tester
|
||||
|
||||
YAB2CPP_OBJECT_DEPS := $(ODIR)/yabCodeStructures.o $(ODIR)/yabFunctions.o $(ODIR)/yabDataStructures.o $(ODIR)/yab2cpp.o
|
||||
YAB2CPP_OBJECT_DEPS := $(ODIR)/yabCodeStructures.o $(ODIR)/yabFunctions.o $(ODIR)/yabDataStructures.o $(ODIR)/yabIO.o $(ODIR)/yab2cpp.o
|
||||
TESTER_OBJECT_DEPS := $(ODIR)/yabCodeStructures.o $(ODIR)/yabFunctions.o $(ODIR)/yabDataStructures.o $(ODIR)/yabIO.o $(ODIR)/tester.o
|
||||
|
||||
bin_tester: $(ODIR) $(TESTER_OBJECT_DEPS)
|
||||
$(CC) -o tester $(TESTER_OBJECT_DEPS) $(LFLAGS)
|
||||
|
||||
bin_yab2cpp: $(ODIR) $(YAB2CPP_OBJECT_DEPS)
|
||||
$(CC) -o yab2cpp $(YAB2CPP_OBJECT_DEPS) $(LFLAGS)
|
||||
@@ -26,9 +31,15 @@ bin_yab2cpp: $(ODIR) $(YAB2CPP_OBJECT_DEPS)
|
||||
$(ODIR)/yabCodeStructures.o: $(ODIR) $(YABCODESTRUCTURES_SOURCE_DEPS)
|
||||
$(CC) -c $(CFLAGS) yabCodeStructures.cpp -o $(ODIR)/yabCodeStructures.o
|
||||
|
||||
$(ODIR)/tester.o: $(ODIR) $(YAB2CPP_SOURCE_DEPS)
|
||||
$(CC) -c $(CFLAGS) tester.cpp -o $(ODIR)/tester.o
|
||||
|
||||
$(ODIR)/yab2cpp.o: $(ODIR) $(YAB2CPP_SOURCE_DEPS)
|
||||
$(CC) -c $(CFLAGS) yab2cpp.cpp -o $(ODIR)/yab2cpp.o
|
||||
|
||||
$(ODIR)/yabIO.o: $(ODIR) $(YABIO_SOURCE_DEPS)
|
||||
$(CC) -c $(CFLAGS) yabIO.cpp -o $(ODIR)/yabIO.o
|
||||
|
||||
$(ODIR)/yabDataStructures.o: $(ODIR) $(YABDATASTRUCTURES_SOURCE_DEPS)
|
||||
$(CC) -c $(CFLAGS) yabDataStructures.cpp -o $(ODIR)/yabDataStructures.o
|
||||
|
||||
@@ -37,4 +48,4 @@ $(ODIR)/yabFunctions.o: $(ODIR) $(YABFUNCTIONS_SOURCE_DEPS)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -rf build/* yab2cpp
|
||||
rm -rf build/* yab2cpp tester
|
||||
Reference in New Issue
Block a user