about summary refs log tree commit diff stats
path: root/.gitmodules
blob: f25b54a8383eb7212fb379bd90db1588607a8b9f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[submodule "vendor/hkutil"]
	path = vendor/hkutil
	url = https://git.fourisland.com/hkutil
[submodule "vendor/apclientpp"]
	path = vendor/apclientpp
	url = https://github.com/black-sliver/apclientpp.git
[submodule "vendor/valijson"]
	path = vendor/valijson
	url = https://github.com/tristanpenman/valijson.git
[submodule "vendor/wswrap"]
	path = vendor/wswrap
	url = https://github.com/black-sliver/wswrap.git
[submodule "vendor/websocketpp"]
	path = vendor/websocketpp
	url = https://github.com/zaphoyd/websocketpp.git
[submodule "vendor/asio"]
	path = vendor/asio
	url = https://github.com/chriskohlhoff/asio/
[submodule "vendor/vcpkg"]
	path = vendor/vcpkg
	url = https://github.com/Microsoft/vcpkg.git
= g++ WINCC = i586-mingw32msvc-g++ WINDRES = i586-mingw32msvc-windres FILES = $(addprefix build/,$(wildcard *.cpp)) HEADERS = $(wildcard *.h) MODULES = $(patsubst %.cpp,%,$(FILES)) SOURCES = $(addsuffix .o,$(MODULES)) WINSRC = $(addsuffix win,$(SOURCES)) RES = $(wildcard resources/*) CRES = $(patsubst resources/%,build/%,$(RES)) LINCCFL = `sdl-config --cflags` -I/usr/local/Cellar/sdl_net/1.2.8/include/SDL/ -I/usr/local/Cellar/sdl_ttf/2.0.11/include/SDL/ LINLDFL = `sdl-config --libs` -lSDL_ttf -lSDL_net WINCCFL = `/opt/SDL-1.2.9/bin/i386-mingw32msvc-sdl-config --cflags` -DWINDOWS WINLDFL = `/opt/SDL-1.2.9/bin/i386-mingw32msvc-sdl-config --libs` -lSDL_ttf -lSDL_net all: init $(LTARGET) $(WTARGET) linux: init $(LTARGET) windows: init $(WTARGET) init: mkdir -p build clean: rm -rdfv build $(LTARGET): $(SOURCES) $(CRES) $(CC) $(SOURCES) -o $(LTARGET) $(LINLDFL) $(SOURCES): build/%.o: %.cpp $(HEADERS) $(CC) -c $< -o $@ $(LINCCFL) $(WTARGET): $(WINSRC) $(CRES) build/winres.o $(WINCC) $(WINSRC) build/winres.o -o $(WTARGET) $(WINLDFL) $(WINSRC): build/%.owin: %.cpp $(HEADERS) $(WINCC) -c $< -o $@ $(WINCCFL) build/winres.o: winres.rc $(WINDRES) $? $@ $(CRES): build/%: resources/% cp $? $@