From 6e57b7f991c808f6b6c2cd12a339a04869f06c6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B3=D0=BE=D1=80?= Date: Thu, 9 Jan 2025 18:34:01 +0100 Subject: [PATCH] fix Makefile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit чуть подправил Makefile, а то ошибка была --- Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 4ea8508..0f5aa25 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ CC = kos32-gcc LD = kos32-ld +AR = kos32-ar HOME_DIR = $(shell echo ~) TOOLCHAIN_DIR = $(abspath /home/autobuild/tools/win32/) @@ -8,12 +9,15 @@ SDK_DIR = $(CONTRIB_DIR)/sdk C_LAYER = $(CONTRIB_DIR)/C_Layer CFLAGS = -fno-ident -fomit-frame-pointer -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -I $(SDK_DIR)/sources/newlib/libc/include -LDFLAGS = -static -S -nostdlib -T app.lds --subsystem native -L $(TOOLCHAIN_DIR)/lib -L $TOOLCHAIN_DIR/mingw32/lib -L $(SDK_DIR)/lib +LDFLAGS = -static -S -nostdlib -T app.lds --subsystem native -DNDEBUG -L $(TOOLCHAIN_DIR)/lib -L $(TOOLCHAIN_DIR)/mingw32/lib -L $(SDK_DIR)/lib -INCLUDES = -I$(SDK_DIR)/sources/newlib/libc/include -DNDEBUG -I.. +INCLUDES = -I $(SDK_DIR)/sources/newlib/libc/include -I.. LIBPATH = -L $(SDK_DIR)/lib -L $(TOOLCHAIN_DIR)/mingw32/lib -SOURCES := lib/microtar/src/microtar.c lib/ccsv/src/ccsv.c \ +MICROTAR_SOURCES = lib/microtar/src/microtar.c +CCSV_SOURCE = lib/ccsv/src/ccsv.c + +SOURCES := $(MICROTAR_SOURCES) $(CCSV_SOURCE) \ src/kospm_tar.c src/kospm_list.c src/kospm_common.c \ src/kospm_package.c src/kospm_db.c src/kospm.c @@ -22,7 +26,7 @@ OBJECTS := $(SOURCES:.c=.o) default: libkospm.a libkospm.a: $(OBJECTS) Makefile - ar -crs libkospm.a $(OBJECTS) + $(AR) -crs libkospm.a $(OBJECTS) %.o : %.c Makefile $(SOURCES) $(CC) $(CFLAGS) $(INCLUDES) -o $@ $<