Commit 055818b4 by Szeberényi Imre

Makefile

parent 503243fb
......@@ -10,29 +10,32 @@
src = main.cpp
prog1 = nemVirtDestr
prog2 = virtDestr
maxData = 250 # data segmens limit
num = 1000 # ciklusszám
targets = $(prog1) $(prog2)
CXX = g++ # # a C++ fordito neve
CXXFLAGS = -pedantic -Wall # # C++ kapcsolok: legyen bobeszedu,
CXXFLAGS = -static -pedantic -Wall # C++ kapcsolok: legyen bobeszedu,
CXXFLAGS += -g # # ... es legyen debug info is
.PHONY: all
all: $(targets)
$(prog1): $(src)
$(CXX) -DVIRTUAL= $(src) -o $@
$(CXX) $(CXXFLAGS) -DVIRTUAL= $(src) -o $@
$(prog2): $(src0)
$(CXX) -DVIRTUAL=virtual $(src) -o $@
$(CXX) $(CXXFLAGS) -DVIRTUAL=virtual $(src) -o $@
.PHONY: run
run: $(targets)
@echo "Virtualis destruktorral 70 elem:"
(ulimit -d 20; ./virtDestr 70)
@echo "Ha a az elso eset sem fut le, akkor novelje meg a maxData erteket!"
@echo "Virtualis destruktorral" $(num) "elem:"
(ulimit -d $(maxData); ./virtDestr $(num))
@echo
@echo "Virtualis destruktor nelkul 70 elem:"
(ulimit -d 20; ./nemVirtDestr 70)
@echo "Virtualis destruktorral" $(num) "elem:"
(ulimit -d $(maxData); ./nemVirtDestr $(num))
# takaritas igeny szerint
.PHONY: clean
......
......@@ -7,24 +7,24 @@
# make run
# futtatja mindket valtozatot
src = main.cpp
src = main.cpp memtrace.cpp
prog1 = nemVirtDestr
prog2 = virtDestr
targets = $(prog1) $(prog2)
CXX = g++ # # a C++ fordito neve
CXXFLAGS = -pedantic -Wall # # C++ kapcsolok: legyen bobeszedu,
CXXFLAGS += -g # # ... es legyen debug info is
CXXFLAGS = -pedantic -Wall # # C++ kapcsolok
CXXFLAGS += -DMEMTRACE -g # legyen MEMTRACE es debug info is
.PHONY: all
all: $(targets)
$(prog1): $(src)
$(CXX) -DVIRTUAL= $(src) -o $@
$(CXX) $(CXXFLAGS) -DVIRTUAL= $(src) -o $@
$(prog2): $(src0)
$(CXX) -DVIRTUAL=virtual $(src) -o $@
$(CXX) $(CXXFLAGS) -DVIRTUAL=virtual $(src) -o $@
.PHONY: run
run: $(targets)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment