Makefile 725 B

12345678910111213141516171819202122232425262728
  1. CC=gcc
  2. FILESNAME=src/TransformToTree.c src/main.c src/TreeExpressions.c src/VectorTransformNumberChar.c
  3. OBJECTS=obj/TransformToTree.o obj/main.o obj/TreeExpressions.o obj/VectorTransformNumberChar.o
  4. build: obj $(OBJECTS)
  5. $(CC) $(OBJECTS) -o build
  6. obj: obj
  7. mkdir obj
  8. obj/TransformToTree.o: src/TransformToTree.c
  9. $(CC) -c src/TransformToTree.c -o obj/TransformToTree.o
  10. obj/main.o: src/main.c
  11. $(CC) -c src/main.c -o obj/main.o
  12. obj/TreeExpressions.o: src/TreeExpressions.c
  13. $(CC) -c src/TreeExpressions.c -o obj/TreeExpressions.o
  14. obj/VectorTransformNumberChar.o: src/VectorTransformNumberChar.c
  15. $(CC) -c src/VectorTransformNumberChar.c -o obj/VectorTransformNumberChar.o
  16. run: build
  17. ./build
  18. clean:
  19. rm -rf obj build