-# test targets
-test_ast: $(OBJ_A) $(OBJ)
- $(CC) -o $@ $^ $(CFLAGS)
-test_ir: $(OBJ_I) $(OBJ)
- $(CC) -o $@ $^ $(CFLAGS)
-test: test_ast test_ir
+exec-standalone.o: exec.c
+ $(CC) -c $< -o $@ $(CFLAGS) -DQCVM_EXECUTOR=1
+
+qcvm: $(OBJ_X)
+ $(CC) -o $@ $^ $(CFLAGS) -lm