1
AUTOMAKE_OPTIONS = 1.4 foreign
2
AUTOTOOL_VERSION=autoconf-2.52 automake-1.5 libtool-1.4.2
4
sdldir = ${pkgdatadir}/SDL
5
sdl_DATA = SDL_rwops_zzip.c SDL_rwops_zzip.h
7
EXTRA_DIST = $(sdl_DATA)
8
check_PROGRAMS = zzcatsdl
10
zzcatsdl_SOURCES = SDL_rwops_zzcat.c
11
zzcatsdl_LDFLAGS = `sdl-config --libs` `./zzip-config --libs`
12
zzcatsdl_cflags = `sdl-config --cflags` `./zzip-config --cflags`
14
SDL_rwops_zzip.$(OBJEXT) : zzip-config @srcdir@/SDL_rwops_zzip.c
15
$(COMPILE) $(zzcatsdl_cflags) -c @srcdir@/SDL_rwops_zzip.c -o $@
16
SDL_rwops_zzcat.$(OBJEXT) : zzip-config @srcdir@/SDL_rwops_zzcat.c
17
$(COMPILE) $(zzcatsdl_cflags) -c @srcdir@/SDL_rwops_zzcat.c -o $@
18
zzcatsdl$(EXEEXT): SDL_rwops_zzip.$(OBJEXT) SDL_rwops_zzcat.$(OBJEXT)
19
$(LINK) SDL_rwops_zzip.$(OBJEXT) SDL_rwops_zzcat.$(OBJEXT) \
20
$(zzcatsdl_LDFLAGS) -o $@
22
zzip-config : ../bins/zzip-config
23
sed -e 's:includedir=.*:includedir=..:' \
24
-e 's:libdir=.*:libdir=../zzip:' $? > $@
27
test.zip : @top_srcdir@/test/test.zip
29
testsdl test-sdl : test.zip zzcatsdl$(EXEEXT)
30
./zzcatsdl$(EXEEXT) test/README > test.out
31
diff -q @top_srcdir@/README test.out && rm test.out
34
install-sdl : install-data # and not the binary
36
### if it wouldn't be for the zzip-config then we could write it like this
37
# zzcatsdl_SOURCES = SDL_rwops_zzcat.c SDL_rwops_zzip.c
38
# zzcatsdl_LDADD = `sdl-config --libs` `zzip-config --libs`
39
# CFLAGS = `sdl-config --cflags` `zzip-config --cflags`
42
CLEANFILES = *.pc *.omf
43
# ----------------------------------------------------------------------
44
# we do not install a library, so this about equivalent to some SDL.pc
45
pkgconfigdir=$(libdir)/pkgconfig
46
pkgconfig_HEADERS= zzip-sdl-config.pc zzip-sdl-rwops.pc
48
zzip-sdl-config.pc : Makefile
49
@ echo "prefix="`sdl-config --prefix $(ERRNULL)` >$@
50
@ echo "sdl_static_libs="`sdl-config --static-libs $(ERRNULL)` >>$@
51
@ echo "sdl_libs="`sdl-config --libs $(ERRNULL)` >>$@
52
@ echo "sdl_cflags="`sdl-config --cflags $(ERRNULL)` >>$@
54
@ echo "Name: zzip-sdl-config" >>$@
55
@ echo "Version: "`sdl-config --version $(ERRNULL)` >>$@
56
@ echo "Description: SDL Config (for ZZipLib)" >>$@
57
echo 'Libs: $${sdl_libs}' >>$@
58
echo 'Cflags: $${sdl_cflags}' >>$@
60
zzip-sdl-rwops.pc : Makefile
61
@ echo 'zzipdatadir=$(pkgdatadir)' >$@
62
@ echo 'zzipsdlrwops=$${zzipdatadir}/SDL' >>$@
64
@ echo "Name: zzip-sdl-rwops" >>$@
65
@ echo "Version: $(VERSION)" >>$@
66
@ echo "Description: SDL_rwops for ZZipLib" >>$@
67
echo 'Requires: zzip-sdl-config, zziplib' >>$@
68
echo 'Cflags: -I$${zzipsdlrwops}' >>$@