Added make target to upload to itch

dev
shariq 8 years ago
parent 5ce6340bf5
commit 66de3159e9
  1. 6
      build/linux/makefile
  2. 6
      build/win_mingw64/makefile

@ -11,6 +11,7 @@ CFLAGS = -Wall -I$(INCLUDE_DIR) -DUSE_GLAD -std=c99 $(shell pkg-config
CFLAGS_DEBUG = -g -DGL_DEBUG_CONTEXT -DAL_DEBUG CFLAGS_DEBUG = -g -DGL_DEBUG_CONTEXT -DAL_DEBUG
CFLAGS_RELEASE = -O3 -ffast-math CFLAGS_RELEASE = -O3 -ffast-math
LFLAGS = $(shell pkg-config --libs sdl2 openal) -lm LFLAGS = $(shell pkg-config --libs sdl2 openal) -lm
ITCH_BUTLER = ~/.config/itch/bin/butler
all: release all: release
@ -59,6 +60,11 @@ dist: release
-@chmod +x $(DIST_DIR)/$(PROJECT_NAME)/$(PROJECT_NAME) -@chmod +x $(DIST_DIR)/$(PROJECT_NAME)/$(PROJECT_NAME)
-@echo -e "\e[32mDONE creating distribution\e[0m" -@echo -e "\e[32mDONE creating distribution\e[0m"
upload_itch: dist
-@echo -e "\e[34mUploading Linux build to Itch\e[0m"
-@${ITCH_BUTLER} push ${DIST_DIR}/${PROJECT_NAME}/ bluerriq/symmetry:linux-prealpha
-@echo -e "\e[32mDONE uploading to Itch\e[0m"
clean: clean:
-@echo -e "\e[31m" -@echo -e "\e[31m"
-rm -f $(PROJECT_NAME) -rm -f $(PROJECT_NAME)

@ -10,6 +10,7 @@ CFLAGS = -Wall -I$(INCLUDE_DIR) -DUSE_GLAD -std=c99 -DCOLOURED_STDOUT
CFLAGS_RELEASE = -O3 -ffast-math CFLAGS_RELEASE = -O3 -ffast-math
LFLAGS = $(shell mingw64-pkg-config --libs --static sdl2 openal) LFLAGS = $(shell mingw64-pkg-config --libs --static sdl2 openal)
LIB_BINARY_DIR = $(patsubst -L%/lib,%/bin, $(shell mingw64-pkg-config --libs-only-L sdl2)) LIB_BINARY_DIR = $(patsubst -L%/lib,%/bin, $(shell mingw64-pkg-config --libs-only-L sdl2))
ITCH_BUTLER = ~/.config/itch/bin/butler
all: release all: release
@ -43,6 +44,11 @@ dist: release
-@cp OpenAL32.dll $(DIST_DIR)/$(PROJECT_DIST_NAME) -@cp OpenAL32.dll $(DIST_DIR)/$(PROJECT_DIST_NAME)
-@echo -e "\e[32mDONE creating distribution\e[0m" -@echo -e "\e[32mDONE creating distribution\e[0m"
upload_itch: dist
-@echo -e "\e[34mUploading Windows build to Itch\e[0m"
-@${ITCH_BUTLER} push ${DIST_DIR}/${PROJECT_DIST_NAME}/ bluerriq/symmetry:windows-prealpha
-@echo -e "\e[32mDONE uploading to Itch\e[0m"
clean: clean:
-@echo -e "\e[31m" -@echo -e "\e[31m"
-rm -f $(PROJECT_NAME) -rm -f $(PROJECT_NAME)

Loading…
Cancel
Save