mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2025-01-31 03:50:36 +00:00
'make qcvm' now builds exec-standalone.o from exec.c with -DQCVM_EXECUTOR=1
This commit is contained in:
parent
ae639c8ba5
commit
e761f1f7b7
2 changed files with 5 additions and 3 deletions
6
Makefile
6
Makefile
|
@ -28,13 +28,16 @@ OBJ = lex.o \
|
|||
OBJ_A = test/ast-test.o
|
||||
OBJ_I = test/ir-test.o
|
||||
OBJ_C = main.o
|
||||
OBJ_X = exec.o util.o
|
||||
OBJ_X = exec-standalone.o util.o
|
||||
|
||||
#default is compiler only
|
||||
default: gmqcc
|
||||
%.o: %.c
|
||||
$(CC) -c $< -o $@ $(CFLAGS)
|
||||
|
||||
exec-standalone.o: exec.c
|
||||
$(CC) -c $< -o $@ $(CFLAGS) -DQCVM_EXECUTOR=1
|
||||
|
||||
# test targets
|
||||
test_ast: $(OBJ_A) $(OBJ)
|
||||
$(CC) -o $@ $^ $(CFLAGS)
|
||||
|
@ -43,6 +46,7 @@ test_ir: $(OBJ_I) $(OBJ)
|
|||
qcvm: $(OBJ_X)
|
||||
$(CC) -o $@ $^ $(CFLAGS)
|
||||
exec.o: qcvm_execprogram.h
|
||||
exec-standalone.o: qcvm_execprogram.h
|
||||
test: test_ast test_ir
|
||||
|
||||
# compiler target
|
||||
|
|
2
exec.c
2
exec.c
|
@ -2,8 +2,6 @@
|
|||
|
||||
#include "exec.h"
|
||||
|
||||
#define QCVM_EXECUTOR
|
||||
|
||||
qc_program* prog_load(const char *filename)
|
||||
{
|
||||
qc_program *prog;
|
||||
|
|
Loading…
Reference in a new issue