~ubuntu-branches/ubuntu/jaunty/luatex/jaunty

« back to all changes in this revision

Viewing changes to src/libs/zziplib/SDL/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Preining
  • Date: 2007-09-24 12:56:11 UTC
  • Revision ID: james.westby@ubuntu.com-20070924125611-a8ge689azbptxvla
Tags: upstream-0.11.2
ImportĀ upstreamĀ versionĀ 0.11.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
AUTOMAKE_OPTIONS = 1.4 foreign
 
2
AUTOTOOL_VERSION=autoconf-2.52 automake-1.5 libtool-1.4.2
 
3
 
 
4
sdldir = ${pkgdatadir}/SDL
 
5
sdl_DATA = SDL_rwops_zzip.c SDL_rwops_zzip.h
 
6
 
 
7
EXTRA_DIST = $(sdl_DATA)
 
8
check_PROGRAMS = zzcatsdl
 
9
 
 
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`
 
13
 
 
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 $@
 
21
 
 
22
zzip-config : ../bins/zzip-config
 
23
        sed -e 's:includedir=.*:includedir=..:' \
 
24
            -e 's:libdir=.*:libdir=../zzip:'  $? > $@
 
25
        chmod +x $@
 
26
 
 
27
test.zip : @top_srcdir@/test/test.zip
 
28
        $(LN_S) $? $@
 
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
 
32
 
 
33
sdl : all
 
34
install-sdl : install-data # and not the binary
 
35
 
 
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`
 
40
###
 
41
 
 
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
 
47
ERRNULL= 2>/dev/null
 
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)` >>$@
 
53
        @ echo " " >>$@
 
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}' >>$@
 
59
 
 
60
zzip-sdl-rwops.pc : Makefile
 
61
        @ echo 'zzipdatadir=$(pkgdatadir)' >$@
 
62
        @ echo 'zzipsdlrwops=$${zzipdatadir}/SDL' >>$@
 
63
        @ echo " " >>$@
 
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}' >>$@