prizm_racing/Makefile

45 lines
1.1 KiB
Makefile

SOURCES = $(wildcard src/*)
all: sdl prizm gint
sdl: sdl/racing
prizm: prizm/racing.g3a
gint: gint/racing_singleplayer.g3a
clean:
make $(MFLAGS) -C sdl/ clean
make $(MFLAGS) -C prizm/ clean
make $(MFLAGS) -C gint/ clean
sdl/racing: $(SOURCES)
make $(MFLAGS) -C sdl/
prizm/racing.g3a: $(SOURCES)
make $(MFLAGS) -C prizm/
gint/racing_singleplayer.g3a: $(SOURCES)
make $(MFLAGS) -C gint/
package: release/racing.zip release/racing.tar.gz release/racing_singleplayer.zip release/racing_singleplayer.tar.gz
release/racing.zip: prizm/racing.g3a
mkdir -p release
zip -j release/racing.zip LICENSE prizm/racing.g3a
release/racing.tar.gz: prizm/racing.g3a
mkdir -p release
tar czvf release/racing.tar.gz LICENSE -C prizm racing.g3a
release/racing_singleplayer.zip: gint/racing_singleplayer.g3a
mkdir -p release
zip -j release/racing_singleplayer.zip LICENSE gint/racing_singleplayer.g3a
release/racing_singleplayer.tar.gz: gint/racing_singleplayer.g3a
mkdir -p release
tar czvf release/racing_singleplayer.tar.gz LICENSE -C gint racing_singleplayer.g3a
package-clean:
rm release -rf