|
@@ -13,13 +13,16 @@ CREATE_DATA_EXE=$(CREATE_DATA_SRC:.cxx=.exe)
|
|
|
TEST_DATA_SRC=testCode.cxx
|
|
TEST_DATA_SRC=testCode.cxx
|
|
|
TEST_DATA_EXE=$(TEST_DATA_SRC:.cxx=.exe)
|
|
TEST_DATA_EXE=$(TEST_DATA_SRC:.cxx=.exe)
|
|
|
|
|
|
|
|
|
|
+HEAP_DATA_SRC=heapsort.cxx
|
|
|
|
|
+HEAP_DATA_EXE=$(HEAP_DATA_SRC:.cxx=.exe)
|
|
|
|
|
+
|
|
|
PRIORITY_SOURCES=priorityqueue.cpp
|
|
PRIORITY_SOURCES=priorityqueue.cpp
|
|
|
PRIORITY_HEADERS=$(PRIORITY_SOURCES:.cpp=.h)
|
|
PRIORITY_HEADERS=$(PRIORITY_SOURCES:.cpp=.h)
|
|
|
PRIORITY_DEV_OBJ=$(PRIORITY_SOURCES:.cpp=.o)
|
|
PRIORITY_DEV_OBJ=$(PRIORITY_SOURCES:.cpp=.o)
|
|
|
PRIORITY_OPT_OBJ=$(PRIORITY_SOURCES:.cpp=.o3)
|
|
PRIORITY_OPT_OBJ=$(PRIORITY_SOURCES:.cpp=.o3)
|
|
|
|
|
|
|
|
.PHONY: all
|
|
.PHONY: all
|
|
|
-all: priority_cla $(CREATE_DATA_EXE) $(TEST_DATA_EXE)
|
|
|
|
|
|
|
+all: priority_cla $(CREATE_DATA_EXE) $(TEST_DATA_EXE) $(HEAP_DATA_EXE)
|
|
|
|
|
|
|
|
# Priority Queue
|
|
# Priority Queue
|
|
|
.PHONY: $(PRIORITY_CLA)
|
|
.PHONY: $(PRIORITY_CLA)
|
|
@@ -39,6 +42,9 @@ $(PRIORITY_OPT_OBJ): %.o3: %.cpp %.h
|
|
|
$(TEST_DATA_EXE): %.exe: %.cxx $(PRIORITY_OPT_OBJ)
|
|
$(TEST_DATA_EXE): %.exe: %.cxx $(PRIORITY_OPT_OBJ)
|
|
|
$(CC) $(OPT) $^ -o $@
|
|
$(CC) $(OPT) $^ -o $@
|
|
|
|
|
|
|
|
|
|
+# test code executable
|
|
|
|
|
+$(HEAP_DATA_EXE): %.exe: %.cxx $(PRIORITY_OPT_OBJ)
|
|
|
|
|
+ $(CC) $(OPT) $^ -o $@
|
|
|
|
|
|
|
|
# Build
|
|
# Build
|
|
|
.PHONY: clean
|
|
.PHONY: clean
|