1 AUTOMAKE_OPTIONS = 1.4 foreign
2 AUTOTOOL_VERSION=autoconf-2.52 automake-1.5 libtool-1.4.2
4 zzipsdldir = ${includedir}/SDL_rwops_zzip
5 zzipsdl_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 SDL_rwops_zzip.c
11 ZZIP_CFLAGS= `export PKG_CONFIG_PATH=../zzip; pkg-config zziplib --cflags`
12 ZZIP_LIBS= `export PKG_CONFIG_PATH=../zzip; pkg-config zziplib --libs`
13 SDL_CFLAGS= `export PKG_CONFIG_PATH=.; pkg-config sdl --cflags`
14 SDL_LIBS= `export PKG_CONFIG_PATH=.; pkg-config sdl --libs`
15 CFLAGS= -I$(srcdir) $(ZZIP_CFLAGS) $(SDL_CFLAGS)
16 LIBS= $(ZZIP_LIBS) $(SDL_LIBS)
19 *.$(OBJEXT): ../zzip/zziplib.pc
20 ../zzip/zziplib.pc : ../zzip/Makefile
21 cd ../zzip && $(MAKE) zziplib.pc
23 test.zip : @top_srcdir@/test/test.zip
25 testsdl test-sdl : test.zip zzcatsdl$(EXEEXT)
26 ./zzcatsdl$(EXEEXT) test/README > test.out
27 diff -q @top_srcdir@/README test.out && rm test.out
31 install-sdl : install-data # and not the binary
33 CLEANFILES = *.pc *.omf
34 # ----------------------------------------------------------------------
35 # we do not install a library, so this about equivalent to some SDL.pc
36 pkgconfigdir=$(libdir)/pkgconfig
37 pkgconfig_HEADERS= SDL_rwops_zzip.pc
40 SDL_rwops_zzip.pc : Makefile
41 @ echo 'prefix=$(prefix)' >$@
42 @ echo 'zzipsdldir=$(zzipsdldir)' >>$@
44 @ echo "Name: SDL_rwops_zzip" >>$@
45 @ echo "Version: $(VERSION)" >>$@
46 @ echo "Description: SDL_rwops for ZZipLib" >>$@
47 echo 'Requires: sdl, zziplib' >>$@
48 echo 'Cflags: -I$${zzipsdldir}' >>$@
50 sdl-pc : sdl-uninstalled.pc
51 sdl-uninstalled.pc : Makefile
52 @ echo "prefix=`sdl-config --prefix`" >$@
53 @ echo "Name: sdl" >>$@
54 @ echo "Version: `sdl-config --version`" >>$@
55 @ echo "Description: sdl - Simple DirectMedia Layer" >>$@
56 echo "Libs: `sdl-config --libs`" >> $@
57 echo "Cflags: `sdl-config --cflags`" >>$@