5
mirror of https://gitlab.com/zephray/glider.git synced 2026-04-11 10:35:52 +00:00
2026-02-28 09:43:05 +08:00

26 lines
345 B
Makefile

BIN = cfggen
# Flags
CFLAGS += -Wall -std=c99 -g -Og
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
LIBS = -lm
ifeq ($(OS),Windows_NT)
BIN := $(BIN).exe
endif
all: $(BIN)
$(OBJ): %.o: %.c
$(CC) -c $(CFLAGS) $^ -o $@
$(BIN): $(OBJ)
@mkdir -p bin
rm -f bin/$(BIN)
$(CC) $(OBJ) $(CFLAGS) -o bin/$(BIN) $(LIBS)
clean:
rm -f bin/$(BIN) $(OBJ)