From: fennecdjay Date: Tue, 14 May 2019 17:19:06 +0000 (+0200) Subject: :wrench: Add libgwion.a target X-Git-Tag: nightly~2487 X-Git-Url: http://10.11.0.4:5575/?a=commitdiff_plain;h=b131c4d547c403fc8b1f31cef868179fb71bdffc;p=gwion.git :wrench: Add libgwion.a target --- diff --git a/Makefile b/Makefile index e7b3145a..c358350e 100644 --- a/Makefile +++ b/Makefile @@ -49,8 +49,8 @@ emit_obj := $(emit_src:.c=.o) oo_obj := $(oo_src:.c=.o) vm_obj := $(vm_src:.c=.o) util_obj := $(util_src:.c=.o) - GW_OBJ=${src_obj} ${ast_obj} ${parse_obj} ${emit_obj} ${oo_obj} ${vm_obj} ${util_obj} ${lib_obj} +gwlib_obj := $(filter-out src/main.o, ${GW_OBJ}) CFLAGS += -Iinclude LDFLAGS += -lm @@ -69,7 +69,10 @@ LDFLAGS += ast/libgwion_ast.a util/libgwion_util.a all: options util/libgwion_util.a ast/libgwion_ast.a ${GW_OBJ} ${jit_obj} $(info link ${PRG}) - @${CC} ${GW_OBJ} ${jit_obj} -o ${PRG} ${LDFLAGS} ${LIBS} + @${CC} ${GW_OBJ} -o ${PRG} ${LDFLAGS} ${LIBS} + +libgwion.a: ${gwlib_obj} + ${AR} ${AR_OPT} config.mk: $(info generating config.mk)