diff options
| author | Nicholas Tay <nick@windblume.net> | 2022-05-17 18:57:48 +1000 | 
|---|---|---|
| committer | Nicholas Tay <nick@windblume.net> | 2022-05-17 19:06:25 +1000 | 
| commit | d3ea90f183a1742fe205f06ec6543f65869a6799 (patch) | |
| tree | 5d38f0e9e2dd794fcdfaaeae9895c0bd101dd175 /Makefile | |
| parent | 2fee408d6fe0964e245dc0bae90027baa13b159a (diff) | |
| download | clak-d3ea90f183a1742fe205f06ec6543f65869a6799.tar.gz clak-d3ea90f183a1742fe205f06ec6543f65869a6799.tar.bz2 clak-d3ea90f183a1742fe205f06ec6543f65869a6799.zip | |
Add Linux support
Oh boy this was a bit of a hassle lol - dynamic loading was the easiest
part... but then came both sound and x11
Using SDL for now but I'd really like to change it for even lower layer,
but then I might have to make my own mixer... oh no.
Diffstat (limited to '')
| -rw-r--r-- | Makefile | 7 | 
1 files changed, 5 insertions, 2 deletions
| @@ -2,7 +2,7 @@ NAME = clak  PREFIX = $(HOME)/.local  CC = gcc -CFLAGS += -std=c99 -Wall -Wextra -Wshadow -Werror -pedantic +CFLAGS += -std=c99 -Wall -Wextra -Wshadow -Werror  ifeq ($(OS),Windows_NT)      LDLIBS = -lWinmm @@ -11,6 +11,9 @@ else      UNAME_S := $(shell uname)      ifeq ($(UNAME_S),Linux)          PLATFORM = linux +		PKG_CONF_LIBS = sdl2 SDL2_mixer x11 xi +		CFLAGS += `pkg-config --cflags $(PKG_CONF_LIBS)` +		LDLIBS += `pkg-config --libs $(PKG_CONF_LIBS)`      endif  endif @@ -21,4 +24,4 @@ $(NAME): $(NAME).c platform/$(PLATFORM).c  clean:  	rm -f *.o -	rm -f $(NAME)
\ No newline at end of file +	rm -f $(NAME) | 
