3 include $(SRCDIR)/config/aros-contrib.cfg
5 #MM- ports-game : ports-game-gnurobbo
7 #MM ports-game-gnurobbo : includes linklibs contrib-sdl \
8 #MM contrib-sdl-sdl-image contrib-sdl-sdl-ttf contrib-sdl-sdl-mixer \
9 #MM ports-game-gnurobbo-data ports-game-gnurobbo-cpy \
10 #MM ports-game-gnurobbo-fetch
12 #MM ports-game-gnurobbo-data : ports-game-gnurobbo-fetch
14 #MM ports-game-gnurobbo-quick : ports-game-gnurobbo-fetch
16 REPOSITORIES := sf://gnurobbo
17 ARCHBASE := gnurobbo-0.68
18 TARGETDIR := $(AROS_CONTRIB)/Games/Action/GnuRobbo
19 SDL_PREFIX := $(AROS_DEVELOPER)
21 NOWARN_FLAGS := $(NOWARN_MISLEADING_INDENTATION) $(NOWARN_UNUSED_BUT_SET_VARIABLE) $(NOWARN_FORMAT)
22 USER_CFLAGS := $(NOWARN_FLAGS) $(shell $(SDL_PREFIX)/bin/sdl-config --prefix=$(SDL_PREFIX) --cflags) \
23 -DPLATFORM_AROS -DVERSION=\"0.68\" -DPACKAGE_DATA_DIR=\"PROGDIR:data\" -DHAVE_DESIGNER -DHAVE_MUSIC \
24 -DLIGHTNINGENABLED=\"yes\" -D_SMOOTH_SCRL_=\"yes\"
25 USER_INCLUDES:= -I$(AROS_CONTRIB_INCLUDES)
26 USER_LDFLAGS := -L$(AROS_CONTRIB_LIB)
42 FILES := $(addprefix $(PORTSDIR)/gnurobbo/$(ARCHBASE)/gnurobbo/,$(FILES))
44 %build_prog mmake=ports-game-gnurobbo progname=GnuRobbo \
45 files=$(FILES) targetdir=$(TARGETDIR) \
46 uselibs="SDL_image png jpeg SDL_ttf freetype2 SDL_mixer mikmod vorbisfile vorbis ogg SDL z"
48 %fetch mmake=ports-game-gnurobbo-fetch archive=$(ARCHBASE)-source destination=$(PORTSDIR)/gnurobbo \
49 location=$(PORTSSOURCEDIR) archive_origins=$(REPOSITORIES) suffixes="tar.gz" \
50 patches_specs=$(ARCHBASE)-aros.diff:$(ARCHBASE):-p1
52 %create_patch mmake=ports-game-gnurobbo-create-patch \
53 archive=$(ARCHBASE)-source \
56 destination=$(PORTSDIR)/gnurobbo
59 %copy_dir_recursive mmake=ports-game-gnurobbo-data src=$(PORTSDIR)/gnurobbo/$(ARCHBASE)/gnurobbo/data \
62 CPYFILES := ChangeLog NEWS COPYING README LICENSE-sound LICENSE-ttf
64 %copy_files_q mmake=ports-game-gnurobbo-cpy files=$(CPYFILES) src=$(PORTSDIR)/gnurobbo/$(ARCHBASE)/gnurobbo \