mirror of
https://gitlab.com/ogelpre/pingxelflut.git
synced 2025-02-22 23:24:09 +01:00
19 lines
579 B
Makefile
19 lines
579 B
Makefile
CFLAGS = -std=gnu99 -Wall -Wextra -O2
|
|
PIXEL_WIDTH = 800
|
|
PIXEL_HEIGHT = 600
|
|
MY_PREFIX = "{0x2001, 0x67c, 0x20a1, 0x1234}"
|
|
SAVE_PATH = /tmp/
|
|
|
|
all : pingxelflut
|
|
|
|
screen.o : screen_sdl.cpp
|
|
g++ -O3 -c -std=c++11 $(CXXFLAGS) -I/usr/include/SDL -DSCREEN_WIDTH=$(PIXEL_WIDTH) -DSCREEN_HEIGHT=$(PIXEL_HEIGHT) -DSAVE_PATH=\"$(SAVE_PATH)\" -o $@ $^
|
|
|
|
net.o: net_socket.cpp
|
|
g++ -O3 -c -std=c++11 $(CXXFLAGS) -DNET_PREFIX=${MY_PREFIX} -o $@ $^
|
|
|
|
pingxelflut: screen.o net.o pingxelflut.cpp
|
|
g++ -O3 -std=c++11 $(CXXFLAGS) -o $@ $^ -lpthread -lSDL
|
|
|
|
clean :
|
|
@rm -f screen.o net.o pingxelflut
|