diff --git a/.gitignore b/.gitignore index e5315e9..61af594 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -hanafuda_hachi_hachi_linux \ No newline at end of file +hanafuda_hachi_hachi_linux +hanafuda_hachi_hachi_windows.exe +*.zip \ No newline at end of file diff --git a/Makefile b/Makefile index 0924213..6134f26 100644 --- a/Makefile +++ b/Makefile @@ -7,19 +7,37 @@ WIN_CFLAGS=-Wall -lraylib -lm -lpthread GAME=hanafuda_hachi_hachi -BUTLER=./butler/butler -ITCH_CHANNEL=hanafuda +BUTLER=../butler/butler +ITCH_CHANNEL=hanafuda-hachi-hachi ITCH_CHANNEL_LINUX=$(ITCH_CHANNEL)-linux-x64 ITCH_CHANNEL_WINDOWS=$(ITCH_CHANNEL)-windows-x64 ITCH_CHANNEL_MAC=$(ITCH_CHANNEL)-mac -.PHONY: clean run +.PHONY: clean run butler_upload run: $(GAME)_linux - ./$(GAME)_linux + SKIP_INTRO=1 ./$(GAME)_linux $(GAME)_linux: *.c $(CC) *.c $(CFLAGS) -o $(GAME)_linux +$(GAME)_windows.exe: $(DATA_C) *.c + $(WIN_CC) *.c $(WIN_LIB) $(WIN_CFLAGS) -o $(GAME)_windows.exe + clean: rm -f ./$(GAME)_linux + rm -f ./$(GAME)_linux.zip + rm -f ./$(GAME)_windows.exe + rm -f ./$(GAME)_windows.zip + +$(GAME)_linux.zip: $(GAME)_linux + rm -f ./$(GAME)_linux.zip + zip -r $(GAME)_linux.zip $(GAME)_linux COPYING img/*.png img/LICENSE + +$(GAME)_windows.zip: $(GAME)_windows.exe + rm -f ./$(GAME)_windows.zip + zip -r $(GAME)_windows.zip $(GAME)_windows.exe img/*.png + +butler_upload: $(GAME)_linux.zip $(GAME)_windows.zip + $(BUTLER) push ./$(GAME)_linux.zip bassguitarbill/$(ITCH_CHANNEL):$(ITCH_CHANNEL_LINUX) + $(BUTLER) push ./$(GAME)_windows.zip bassguitarbill/$(ITCH_CHANNEL):$(ITCH_CHANNEL_WINDOWS)