1# Makefile.am for the SDL sample image loading library and viewer 2 3lib_LTLIBRARIES = libSDL2_image.la 4 5libSDL2_imageincludedir = $(includedir)/SDL2 6libSDL2_imageinclude_HEADERS = \ 7 SDL_image.h 8 9if USE_IMAGEIO 10IMAGEIO_SOURCE = IMG_ImageIO.m 11endif 12 13libSDL2_image_la_SOURCES = \ 14 IMG.c \ 15 IMG_bmp.c \ 16 IMG_gif.c \ 17 IMG_jpg.c \ 18 IMG_lbm.c \ 19 IMG_pcx.c \ 20 IMG_png.c \ 21 IMG_pnm.c \ 22 IMG_svg.c \ 23 IMG_tga.c \ 24 IMG_tif.c \ 25 IMG_xcf.c \ 26 IMG_xpm.c \ 27 IMG_xv.c \ 28 IMG_webp.c \ 29 IMG_WIC.c \ 30 $(IMAGEIO_SOURCE) \ 31 miniz.h \ 32 nanosvg.h \ 33 nanosvgrast.h 34 35EXTRA_DIST = \ 36 Android.mk \ 37 debian \ 38 external \ 39 version.rc \ 40 VisualC \ 41 VisualCE \ 42 VisualC-WinRT \ 43 Xcode \ 44 Xcode-iOS \ 45 IMG_xxx.c \ 46 $(srcdir)/*.m \ 47 SDL2_image.spec \ 48 gcc-fat.sh \ 49 autogen.sh \ 50 $(srcdir)/*.txt 51 52if USE_VERSION_RC 53libSDL2_image_la_LDFLAGS = \ 54 -no-undefined \ 55 -release $(LT_RELEASE) \ 56 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -Wl,version.o 57libSDL2_image_la_LIBADD = $(IMG_LIBS) 58libSDL2_image_la_DEPENDENCIES = version.o 59else 60libSDL2_image_la_LDFLAGS = \ 61 -no-undefined \ 62 -release $(LT_RELEASE) \ 63 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) 64libSDL2_image_la_LIBADD = $(IMG_LIBS) 65endif 66 67pkgconfigdir = $(libdir)/pkgconfig 68pkgconfig_DATA = SDL2_image.pc 69 70%.o : %.rc 71 $(WINDRES) $< $@ 72 73noinst_PROGRAMS = showimage 74 75showimage_LDADD = libSDL2_image.la 76 77# Rule to build tar-gzipped distribution package 78$(PACKAGE)-$(VERSION).tar.gz: distcheck 79 80# Rule to build RPM distribution package 81rpm: $(PACKAGE)-$(VERSION).tar.gz 82 rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz 83 84