19 lines
395 B
Makefile
19 lines
395 B
Makefile
CC = gcc
|
|
WINDRES = windres
|
|
TARGET = ClasicNotepad.exe
|
|
SRC = ClasicNotepad.c
|
|
RES = ClasicNotepad.res
|
|
|
|
CFLAGS = -Wall -Wextra -std=c11 -mwindows
|
|
LDLIBS = -luser32 -lgdi32 -lcomdlg32
|
|
|
|
$(TARGET): $(SRC) $(RES)
|
|
$(CC) $(CFLAGS) -o $@ $(SRC) $(RES) $(LDLIBS)
|
|
|
|
$(RES): ClasicNotepad.rc app.ico
|
|
$(WINDRES) -O coff ClasicNotepad.rc $(RES)
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
del /f /q $(TARGET) $(RES) 2>NUL || true
|