1# -*- Makefile -*- for libiconv, for OS2/EMX 2# 3 4#### Start of system configuration section. #### 5 6# Directories used by "make install": 7prefix = @prefix@ 8exec_prefix = $(prefix) 9datadir = $(prefix)/share 10libdir = $(exec_prefix)/lib 11shlibdir = $(exec_prefix)/dll 12includedir = $(prefix)/include 13mandir = $(datadir)/man 14 15#### End of system configuration section. #### 16 17all : force 18 sed -e 's/@ICONV_CONST@/const/g' -e 's/@HAVE_WCHAR_T@/1/g' < include/iconv.h.in > include/iconv.h 19 (cd lib && $(MAKE) -f Makefile.os2 all && cd ..) 20 (cd src && $(MAKE) -f Makefile.os2 all && cd ..) 21 (cd man && $(MAKE) -f Makefile.os2 all && cd ..) 22 (cd tests && $(MAKE) -f Makefile.os2 all && cd ..) 23 24# Installs the library and include files only. Typically called with only 25# $(libdir), $(shlibdir) and $(includedir) - don't use $(prefix) and 26# $(exec_prefix) here. 27install-lib : all force 28 @echo install to $(libdir), $(shlibdir) and $(includedir) 29 cp include/iconv.h $(includedir)/iconv.h 30 (cd lib && $(MAKE) -f Makefile.os2 install-lib libdir='$(libdir)' shlibdir='$(shlibdir)' includedir='$(includedir)' && cd ..) 31 32install : force 33 @echo install to $(prefix) 34 cp include/iconv.h $(includedir)/iconv.h 35 (cd lib && $(MAKE) -f Makefile.os2 install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' shlibdir='$(shlibdir)' && cd ..) 36 (cd src && $(MAKE) -f Makefile.os2 install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' shlibdir='$(shlibdir)' && cd ..) 37 (cd man && $(MAKE) -f Makefile.os2 install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datadir='$(datadir)' mandir='$(mandir)' && cd ..) 38 39uninstall : force 40 rm -i $(includedir)/iconv.h 41 (cd lib && $(MAKE) -f Makefile.os2 uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' shlibdir='$(shlibdir)' && cd ..) 42 (cd src && $(MAKE) -f Makefile.os2 uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)' shlibdir='$(shlibdir)' && cd ..) 43 (cd man && $(MAKE) -f Makefile.os2 uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datadir='$(datadir)' mandir='$(mandir)' && cd ..) 44 45check : all force 46 (cd lib && $(MAKE) -f Makefile.os2 check && cd ..) 47 (cd src && $(MAKE) -f Makefile.os2 check && cd ..) 48 (cd man && $(MAKE) -f Makefile.os2 check && cd ..) 49 (cd tests && $(MAKE) -f Makefile.os2 check && cd ..) 50 51mostlyclean : force 52 (cd lib && $(MAKE) -f Makefile.os2 mostlyclean && cd ..) 53 (cd src && $(MAKE) -f Makefile.os2 mostlyclean && cd ..) 54 (cd man && $(MAKE) -f Makefile.os2 mostlyclean && cd ..) 55 (cd tests && $(MAKE) -f Makefile.os2 mostlyclean && cd ..) 56 57clean : force 58 (cd lib && $(MAKE) -f Makefile.os2 clean && cd ..) 59 (cd src && $(MAKE) -f Makefile.os2 clean && cd ..) 60 (cd man && $(MAKE) -r Makefile.os2 clean && cd ..) 61 (cd tests && $(MAKE) -r Makefile.os2 clean && cd ..) 62 63distclean : force 64 (cd lib && $(MAKE) -f Makefile.os2 distclean && cd ..) 65 (cd src && $(MAKE) -f Makefile.os2 distclean && cd ..) 66 (cd man && $(MAKE) -f Makefile.os2 distclean && cd ..) 67 (cd tests && $(MAKE) -f Makefile.os2 distclean && cd ..) 68 rm -f include/iconv.h 69 70maintainer-clean : force 71 (cd lib && $(MAKE) -f Makefile.os2 maintainer-clean && cd ..) 72 (cd src && $(MAKE) -f Makefile.os2 maintainer-clean && cd ..) 73 (cd man && $(MAKE) -f Makefile.os2 maintainer-clean && cd ..) 74 (cd tests && $(MAKE) -f Makefile.os2 maintainer-clean && cd ..) 75 rm -f include/iconv.h 76 77force : 78