forwarding an update to the makefile.
[AROS-Ports.git] / game / gnurobbo / mmakefile.src
blob7be4aaf7361ad4259171d9fb4711c0e9dd51e6aa
1 # $Id$
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)
28 FILES := \
29         board \
30         controls \
31         font \
32         game \
33         konstruktor \
34         levels \
35         locales \
36         pointer_controls \
37         rcfile \
38         ROB_engine \
39         screen \
40         skins \
41         sound
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 \
54     srcdir=$(ARCHBASE) \
55     suffixes="tar.gz" \
56     destination=$(PORTSDIR)/gnurobbo
59 %copy_dir_recursive mmake=ports-game-gnurobbo-data src=$(PORTSDIR)/gnurobbo/$(ARCHBASE)/gnurobbo/data \
60     dst=$(TARGETDIR)/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 \
65     dst=$(TARGETDIR)
67 %common