1234567891011121314151617181920212223 |
- COMPILATOR_FOLDER = compilator-2000
- CROSS_ASSEMBLER = crossassemblor-2000
-
- all: compilateur cross_assembleur
-
- compilateur: $(COMPILATOR_FOLDER)
- make -C $(COMPILATOR_FOLDER) compilateur
- cp $(COMPILATOR_FOLDER)/compilateur compilateur
-
- cross_assembleur: $(CROSS_ASSEMBLER)
- make cross_assembleur -C $(CROSS_ASSEMBLER)
- cp $(CROSS_ASSEMBLER)/cross_assembleur cross_assembleur
-
- clean:
- rm -f cross_assembleur compilateur
- make -C $(COMPILATOR_FOLDER) clean
- make -C $(CROSS_ASSEMBLER) clean
-
- test.asm: compilateur test.c
- ./compilateur test.asm < test.c
-
- test_cross_bin.txt: cross_assembleur test.asm
- ./cross_assembleur test_cross < test.asm
|