view lamertetris/Makefile.win @ 12:24d60bdea349

ClonneChannel
author prymula <prymula76@outlook.com>
date Thu, 08 Feb 2024 20:24:27 +0100
parents 2787f5e749ae
children
line wrap: on
line source

CXX = g++
WINDRES = windres.exe

APP_BIN=lamertetris.exe
OBJF = ./sources/field.o \
	./sources/shape.o \
	./sources/szlam.o \
	./sources/text.o \
	./sources/hiscore.o \
	./sources/game.o 

LIBS=SDL2 SDL2_ttf

PACKAGES = $(LIBS)
CXXFLAGS += -g -Wall `pkg-config --cflags $(PACKAGES)` -DWINDOWS #-mconsole

all: $(APP_BIN)

$(APP_BIN): $(OBJF)
	$(WINDRES) tetris.rc -O coff -o icon.o 
	$(CXX) $(CXXFLAGS) $(OBJF) -o $(APP_BIN) `pkg-config --libs --static $(PACKAGES)` -g icon.o

clean:
	rm -f $(OBJF) $(APP_BIN) icon.o

%.o : %.C
	$(CXX) $(CXXFLAGS) -c $< -o $@


# EOF #