No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

makefile 395B

1234567891011121314151617
  1. SRCC:= ./src/*.c
  2. all: cross_assembler
  3. cross_assembler: src/cross.y src/cross.l src/cross_instructions.c
  4. yacc -d ./src/cross.y
  5. lex ./src/cross.l
  6. gcc lex.yy.c y.tab.c ./src/cross_instructions.c -Isrc -o cross_assembler
  7. run: cross_assembler
  8. ./cross_assembler < cross_input.txt
  9. export_binary: run
  10. python3 main.py cross_output.txt
  11. clean:
  12. rm -f lex.yy.c cross_assembler y.tab.h y.tab.c *.o