diff options
Diffstat (limited to 'Build/source/libs/zziplib/zziplib-0.13.58/SDL/Makefile.am')
-rw-r--r-- | Build/source/libs/zziplib/zziplib-0.13.58/SDL/Makefile.am | 61 |
1 files changed, 20 insertions, 41 deletions
diff --git a/Build/source/libs/zziplib/zziplib-0.13.58/SDL/Makefile.am b/Build/source/libs/zziplib/zziplib-0.13.58/SDL/Makefile.am index 9cd9db15802..80a19f895d2 100644 --- a/Build/source/libs/zziplib/zziplib-0.13.58/SDL/Makefile.am +++ b/Build/source/libs/zziplib/zziplib-0.13.58/SDL/Makefile.am @@ -1,28 +1,24 @@ AUTOMAKE_OPTIONS = 1.4 foreign AUTOTOOL_VERSION=autoconf-2.52 automake-1.5 libtool-1.4.2 -sdldir = ${pkgdatadir}/SDL -sdl_DATA = SDL_rwops_zzip.c SDL_rwops_zzip.h +zzipsdldir = ${includedir}/SDL_rwops_zzip +zzipsdl_DATA = SDL_rwops_zzip.c SDL_rwops_zzip.h EXTRA_DIST = $(sdl_DATA) check_PROGRAMS = zzcatsdl -zzcatsdl_SOURCES = SDL_rwops_zzcat.c -zzcatsdl_LDFLAGS = `sdl-config --libs` `./zzip-config --libs` -zzcatsdl_cflags = `sdl-config --cflags` `./zzip-config --cflags` +zzcatsdl_SOURCES = SDL_rwops_zzcat.c SDL_rwops_zzip.c +ZZIP_CFLAGS= `export PKG_CONFIG_PATH=../zzip; pkg-config zziplib --cflags` +ZZIP_LIBS= `export PKG_CONFIG_PATH=../zzip; pkg-config zziplib --libs` +SDL_CFLAGS= `pkg-config sdl --cflags` +SDL_LIBS= `pkg-config sdl --libs` +CFLAGS= -I$(srcdir) $(ZZIP_CFLAGS) $(SDL_CFLAGS) +LIBS= $(ZZIP_LIBS) $(SDL_LIBS) -SDL_rwops_zzip.$(OBJEXT) : zzip-config @srcdir@/SDL_rwops_zzip.c - $(COMPILE) $(zzcatsdl_cflags) -c @srcdir@/SDL_rwops_zzip.c -o $@ -SDL_rwops_zzcat.$(OBJEXT) : zzip-config @srcdir@/SDL_rwops_zzcat.c - $(COMPILE) $(zzcatsdl_cflags) -c @srcdir@/SDL_rwops_zzcat.c -o $@ -zzcatsdl$(EXEEXT): SDL_rwops_zzip.$(OBJEXT) SDL_rwops_zzcat.$(OBJEXT) - $(LINK) SDL_rwops_zzip.$(OBJEXT) SDL_rwops_zzcat.$(OBJEXT) \ - $(zzcatsdl_LDFLAGS) -o $@ - -zzip-config : ../bins/zzip-config - sed -e 's:includedir=.*:includedir=..:' \ - -e 's:libdir=.*:libdir=../zzip:' $? > $@ - chmod +x $@ +default: test-sdl +*.$(OBJEXT): ../zzip/zziplib.pc +../zzip/zziplib.pc : ../zzip/Makefile + cd ../zzip && $(MAKE) zziplib.pc test.zip : @top_srcdir@/test/test.zip $(LN_S) $? $@ @@ -33,36 +29,19 @@ testsdl test-sdl : test.zip zzcatsdl$(EXEEXT) sdl : all install-sdl : install-data # and not the binary -### if it wouldn't be for the zzip-config then we could write it like this -# zzcatsdl_SOURCES = SDL_rwops_zzcat.c SDL_rwops_zzip.c -# zzcatsdl_LDADD = `sdl-config --libs` `zzip-config --libs` -# CFLAGS = `sdl-config --cflags` `zzip-config --cflags` -### - CLEANFILES = *.pc *.omf # ---------------------------------------------------------------------- # we do not install a library, so this about equivalent to some SDL.pc pkgconfigdir=$(libdir)/pkgconfig -pkgconfig_HEADERS= zzip-sdl-config.pc zzip-sdl-rwops.pc +pkgconfig_HEADERS= SDL_rwops_zzip.pc ERRNULL= 2>/dev/null -zzip-sdl-config.pc : Makefile - @ echo "prefix="`sdl-config --prefix $(ERRNULL)` >$@ - @ echo "sdl_static_libs="`sdl-config --static-libs $(ERRNULL)` >>$@ - @ echo "sdl_libs="`sdl-config --libs $(ERRNULL)` >>$@ - @ echo "sdl_cflags="`sdl-config --cflags $(ERRNULL)` >>$@ - @ echo " " >>$@ - @ echo "Name: zzip-sdl-config" >>$@ - @ echo "Version: "`sdl-config --version $(ERRNULL)` >>$@ - @ echo "Description: SDL Config (for ZZipLib)" >>$@ - echo 'Libs: $${sdl_libs}' >>$@ - echo 'Cflags: $${sdl_cflags}' >>$@ -zzip-sdl-rwops.pc : Makefile - @ echo 'zzipdatadir=$(pkgdatadir)' >$@ - @ echo 'zzipsdlrwops=$${zzipdatadir}/SDL' >>$@ +SDL_rwops_zzip.pc : Makefile + @ echo 'prefix=$(prefix)' >$@ + @ echo 'zzipsdldir=$(zzipsdldir)' >>$@ @ echo " " >>$@ - @ echo "Name: zzip-sdl-rwops" >>$@ + @ echo "Name: SDL_rwops_zzip" >>$@ @ echo "Version: $(VERSION)" >>$@ @ echo "Description: SDL_rwops for ZZipLib" >>$@ - echo 'Requires: zzip-sdl-config, zziplib' >>$@ - echo 'Cflags: -I$${zzipsdlrwops}' >>$@ + echo 'Requires: sdl, zziplib' >>$@ + echo 'Cflags: -I$${zzipsdldir}' >>$@ |