view lamertetris/Makefile.win @ 19:fff7215ba1e8

package for arch
author Przemyslaw <prymula76@outlook.com>
date Sun, 31 Mar 2024 16:10:46 +0200
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 #