Quicjs optimizes similar to engine; objects lerp from their prototype

This commit is contained in:
2023-09-06 17:17:16 +00:00
parent 7ddf807efd
commit e78e673576
9 changed files with 64 additions and 76 deletions

View File

@@ -23,6 +23,7 @@ endif
ifeq ($(DBG),1)
CFLAGS += -g
INFO += dbg
LDFLAGS += -g
else
CFLAGS += -DNDEBUG
LDFLAGS += -s
@@ -149,11 +150,11 @@ $(DISTDIR)/$(DIST): $(BIN)/$(NAME) source/shaders/* $(SCRIPTS) assets/*
@$(PKGCMD)
$(BIN)/libengine.a: $(OBJS)
@$(AR) r $@ $^
@$(AR) rcs $@ $^
$(BIN)/libquickjs.a:
make -C quickjs clean
make -C quickjs libquickjs.a libquickjs.lto.a CC=$(CC)
make -C quickjs OPT=$(OPT) libquickjs.a libquickjs.lto.a CC=$(CC)
cp quickjs/libquickjs.* $(BIN)
$(OBJDIR)/%.o:%.c