Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC = gcc
- CXX = g++
- CFLAGS =
- CXXFLAGS = -std=c++0x -Wall
- LDFLAGS =
- NOMBRE_PACK = ManuelFrancisco_JoseManuelVidal.tar.gz
- FICHEROS_PACK = *.cpp *h input.in
- EJECUTABLE = main
- SALIDA = ParserOutput
- all: $(EJECUTABLE) $(SALIDA)
- $(EJECUTABLE): node.o graph.o main.o
- @echo -e " [CXX] \t\t$@"
- @$(CXX) $^ -o $@ $(LDFLAGS)
- $(SALIDA): ParserOutput.o
- @echo -e " [CXX] \t\t$@"
- @$(CXX) $^ -o $@ $(LDFLAGS)
- %.o: %.cpp
- @echo -e " [CXX] \t\t$@"
- @$(CXX) $(CXXFLAGS) -c $^
- .PHONY: clean pack exec
- clean:
- @rm -f $(EJECUTABLE) $(SALIDA) *.o *~ *.gch SAT.* $(NOMBRE_PACK)
- pack:
- @rm -f $(NOMBRE_PACK)
- @tar czf $(NOMBRE_PACK) $(FICHEROS_PACK)
- exec:
- @echo "graph.in" | ./$(EJECUTABLE)
- @picosat -o SAT.out SAT.in || /bin/true
- @echo "SAT.out" |./$(SALIDA)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement