70 lines
2.0 KiB
Makefile
70 lines
2.0 KiB
Makefile
CC = gcc
|
|
#CC = clang
|
|
CFLAGS = -Wall -c -g
|
|
|
|
vm: vm.o
|
|
$(CC) vm.o -o vm
|
|
|
|
vm.o: vm.c vm.h
|
|
$(CC) $(CFLAGS) -c vm.c
|
|
|
|
vm_memory: vm_memory.o
|
|
$(CC) vm_memory.o -o vm_memory
|
|
|
|
t2d: t2d.o ../common/data.o ../common/fio.o ../common/llist.o
|
|
$(CC) t2d.o ../common/data.o ../common/fio.o ../common/llist.o -o t2d
|
|
|
|
timer: timer.o
|
|
$(CC) timer.o -o timer
|
|
|
|
table_test: table_test.o ../common/data.o ../common/fio.o ../common/llist.o
|
|
$(CC) table_test.o ../common/data.o ../common/fio.o ../common/llist.o -o table_test
|
|
|
|
script: script.o
|
|
$(CC) script.o -o script
|
|
|
|
script.o: script.c
|
|
$(CC) $(CFLAGS) -c script.c
|
|
|
|
../common/c_extra.o: ../common/c_extra.h ../common/c_extra.c
|
|
$(CC) $(CFLAGS) -c ../common/c_extra.c -o ../common/c_extra.o
|
|
|
|
../common/data.o: ../common/data.h ../common/data.c
|
|
$(CC) $(CFLAGS) -c ../common/data.c -o ../common/data.o
|
|
|
|
../common/fio.o: ../common/fio.h ../common/fio.c
|
|
$(CC) $(CFLAGS) -c ../common/fio.c -o ../common/fio.o
|
|
|
|
../common/llist.o: ../common/llist.h ../common/data.c
|
|
$(CC) $(CFLAGS) -c ../common/llist.c -o ../common/llist.o
|
|
|
|
t2d.o: t2d.c
|
|
$(CC) $(CFLAGS) -c t2d.c
|
|
|
|
table_test.o: table_test.c
|
|
$(CC) $(CFLAGS) -c table_test.c
|
|
|
|
conf.o: conf.c
|
|
$(CC) $(CFLAGS) -c conf.c
|
|
|
|
conf: conf.o ../common/data.o ../common/fio.o ../common/llist.o ../common/c_extra.o
|
|
$(CC) conf.o ../common/data.o ../common/fio.o ../common/llist.o ../common/c_extra.o -o conf
|
|
|
|
rolls.o: rolls.c
|
|
$(CC) $(CFLAGS) -c rolls.c
|
|
|
|
rolls: rolls.o ../common/data.o ../common/fio.o ../common/llist.o ../common/c_extra.o
|
|
$(CC) rolls.o ../common/data.o ../common/fio.o ../common/llist.o ../common/c_extra.o -o rolls
|
|
|
|
vm_compile.o: vm_compile.c
|
|
$(CC) $(CFLAGS) -c vm_compile.c
|
|
|
|
vm_compile: vm_compile.o ../common/fio.o ../common/llist.o ../common/data.o ../common/c_extra.o
|
|
$(CC) vm_compile.o ../common/fio.o ../common/llist.o ../common/data.o ../common/c_extra.o -o vm_compile
|
|
|
|
clean:
|
|
rm -f conf timer t2d script table_test vm vm_memory vm_compile rolls *.o
|
|
rm -f ../common/data.o
|
|
rm -f ../common/llist.o
|
|
rm -f ../common/fio.o
|