fix: using LLVM instead of mingw now

This commit is contained in:
2025-01-18 19:00:09 +01:00
parent 7c8ca9a583
commit 311c42fad7

View File

@@ -9,13 +9,15 @@ OBJ = $(SRC:.c=.o)
NAME = pasm NAME = pasm
CC = C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin\clang CC = C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin\clang
CFLAGS = -Os -Iinclude -fno-asynchronous-unwind-tables -DUNICODE -D_UNICODE -m32 -fwritable-strings -DLAIKA -nostdlib -D_WIN32_WINNT=0x0501 CFLAGS = -Os -Iinclude -fno-asynchronous-unwind-tables -DUNICODE -D_UNICODE -m32 -fwritable-strings -DLAIKA -nostdlib -D_WIN32_WINNT=0x0501
AR = C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin\llvm-ar
RANLIB = C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin\llvm-ranlib
all: $(NAME) all: $(NAME)
lib: $(OBJ) lib: $(OBJ)
@if not exist bin (mkdir bin) @if not exist bin (mkdir bin)
ar rc bin/$(NAME).lib $(OBJ) $(AR) rc bin/$(NAME).lib $(OBJ)
ranlib bin/$(NAME).lib $(RANLIB) bin/$(NAME).lib
$(NAME): lib $(NAME): lib
$(CC) $(CFLAGS) -o bin/$(NAME) tests/interpreter.c -Lbin -lpasm $(CC) $(CFLAGS) -o bin/$(NAME) tests/interpreter.c -Lbin -lpasm