3 include $(SRCDIR)/config/aros-contrib.cfg
5 #MM- ports-game : ports-game-$(AROS_TARGET_CPU)
7 #MM- ports-game-i386 : ports-game-sdlscavenger
8 #DISABLED #MM- ports-game-m68k : ports-game-sdlscavenger
9 #MM- ports-game-arm : ports-game-sdlscavenger
10 #MM- ports-game-x86_64 : ports-game-sdlscavenger
12 #MM ports-game-sdlscavenger : includes linklibs contrib-sdl ports-game-sdlscavenger-fetch \
13 #MM ports-game-sdlscavenger-install ports-game-sdlscavenger-cpy
15 #MM ports-game-sdlscavenger-install : ports-game-sdlscavenger-fetch
17 #MM ports-game-sdlscavenger-quick : ports-game-sdlscavenger-fetch
19 REPOSITORIES := sf://sdlscavenger
20 ARCHBASE := sdlscav-145
21 TARGETDIR := $(AROS_CONTRIB)/Games/Platform/SdlScavenger
22 SDL_PREFIX := $(AROS_DEVELOPER)
24 NOWARN_FLAGS := $(NOWARN_UNUSED_BUT_SET_VARIABLE) $(NOWARN_SEQUENCE_POINT)
25 USER_CFLAGS := $(NOWARN_FLAGS) $(shell $(SDL_PREFIX)/bin/sdl-config --prefix=$(SDL_PREFIX) --cflags) \
26 -DLIBPATH=\"/PROGDIR/data\"
27 USER_INCLUDES:= -I$(AROS_CONTRIB_INCLUDES)
28 USER_LDFLAGS := -L$(AROS_CONTRIB_LIB)
31 $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/scav \
32 $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/gfx \
33 $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/sound \
34 $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/edit \
35 $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/anim
37 %build_prog mmake=ports-game-sdlscavenger progname=SdlScavenger \
38 files=$(FILES) targetdir=$(TARGETDIR) nix=yes \
41 %fetch mmake=ports-game-sdlscavenger-fetch archive=$(ARCHBASE).4_2015_01_05 destination=$(PORTSDIR)/sdlscavenger \
42 location=$(PORTSSOURCEDIR) archive_origins=$(REPOSITORIES) suffixes="tgz" \
43 patches_specs=sdlscav-145.4-aros.diff:$(ARCHBASE):-p1
45 CPYFILES := DOC STRATEGY COPYING README
47 %copy_files_q mmake=ports-game-sdlscavenger-cpy files=$(CPYFILES) src=$(PORTSDIR)/sdlscavenger/$(ARCHBASE) \
51 ports-game-sdlscavenger-install :
52 $(MKDIR) $(TARGETDIR)/data
53 $(CP) $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/data/*.lbm $(TARGETDIR)/data
54 $(CP) $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/data/*.wav $(TARGETDIR)/data
55 $(CP) $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/data/*.scl $(TARGETDIR)/data
56 $(MKDIR) $(TARGETDIR)/.scavenger
57 $(CP) $(PORTSDIR)/sdlscavenger/$(ARCHBASE)/data/*rc $(TARGETDIR)/.scavenger