-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
20 lines (16 loc) · 989 Bytes
/
makefile
File metadata and controls
20 lines (16 loc) · 989 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
default: src/main/main.cpp src/main/executor.cpp src/main/include/executor.hpp src/main/cmdParser.cpp src/main/include/cmdParser.hpp
g++ -o myshell src/main/main.cpp src/main/executor.cpp src/main/include/executor.hpp src/main/cmdParser.cpp src/main/include/cmdParser.hpp
test: src/test/execTest.cpp src/main/executor.cpp src/main/include/executor.hpp src/main/cmdParser.cpp src/main/include/cmdParser.hpp
make pipeTest
make execTest
execTest: src/test/execTest.cpp src/main/executor.cpp src/main/include/executor.hpp src/main/cmdParser.cpp src/main/include/cmdParser.hpp
g++ -o execTest.o src/test/execTest.cpp src/main/executor.cpp src/main/include/executor.hpp src/main/cmdParser.cpp src/main/include/cmdParser.hpp
./execTest.o
pipeTest: src/test/parseTest.cpp src/main/cmdParser.cpp src/main/include/cmdParser.hpp
g++ -o parseTest.o src/test/parseTest.cpp src/main/cmdParser.cpp src/main/include/cmdParser.hpp
./pipeTest.o
run:
./myshell
clean:
rm -vf myshell
rm -rvf *.o