summaryrefslogtreecommitdiff
path: root/Build/source/libs/zziplib/zziplib-0.13.58/SDL/Makefile.am
diff options
context:
space:
mode:
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.am61
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}' >>$@