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