Tag
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
# Makefile for libiconv
#### Start of system configuration section. ####
# Flags that can be set on the nmake command line:
# STATIC=1 for compiling a static .lib (default is a .dll with a stub .lib)
# DEBUG=1 for compiling with debugging information
# Note that nmake command line flags are automatically passed to subdirectory
# Makefiles. Therefore we don't need to pass them explicitly to subdirectory
# Makefiles, but the subdirectory Makefiles need to have the same defaults.
!if !defined(STATIC)
STATIC=0
!endif
!if !defined(DEBUG)
DEBUG=0
!endif
# Directories used by "make install":
prefix = /usr/local
local_prefix = /usr/local
exec_prefix = $(prefix)
libdir = $(exec_prefix)/lib
includedir = $(prefix)/include
mandir = $(prefix)/man
# Programs used by "make":
LN = copy
RM = del
#### End of system configuration section. ####
SHELL = /bin/sh
all : force
!if $(STATIC)
$(LN) include\iconv.h.msvc-static include\iconv.h
!else
$(LN) include\iconv.h.msvc-shared include\iconv.h
!endif
cd src
$(MAKE) -f Makefile.msvc all
cd ..
# cd man
# $(MAKE) -f Makefile.msvc all
# cd ..
cd tests
$(MAKE) -f Makefile.msvc all
cd ..
install : force
cd src; $(MAKE) -r install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
if [ ! -d $(prefix) ] ; then mkdir $(prefix) ; fi
if [ ! -d $(exec_prefix) ] ; then mkdir $(exec_prefix) ; fi
if [ ! -d $(includedir) ] ; then mkdir $(includedir) ; fi
$(INSTALL_DATA) include/iconv.h $(includedir)/iconv.h
cd man; $(MAKE) -r install prefix='$(prefix)' exec_prefix='$(exec_prefix)' mandir='$(mandir)'
installdirs : force
cd src; $(MAKE) -r installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
if [ ! -d $(prefix) ] ; then mkdir $(prefix) ; fi
if [ ! -d $(exec_prefix) ] ; then mkdir $(exec_prefix) ; fi
if [ ! -d $(includedir) ] ; then mkdir $(includedir) ; fi
cd man; $(MAKE) -r installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' mandir='$(mandir)'
uninstall : force
cd src; $(MAKE) -r uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
$(RM) $(includedir)/iconv.h
cd man; $(MAKE) -r uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' mandir='$(mandir)'
check : all
cd src
$(MAKE) -f Makefile.msvc check
cd ..
# cd man
# $(MAKE) -f Makefile.msvc check
# cd ..
cd tests
$(MAKE) -f Makefile.msvc check
cd ..
mostlyclean : force
cd src
$(MAKE) -f Makefile.msvc mostlyclean
cd ..
# cd man
# $(MAKE) -f Makefile.msvc mostlyclean
# cd ..
cd tests
$(MAKE) -f Makefile.msvc mostlyclean
cd ..
clean : force
cd src
$(MAKE) -f Makefile.msvc clean
cd ..
# cd man
# $(MAKE) -f Makefile.msvc clean
# cd ..
cd tests
$(MAKE) -f Makefile.msvc clean
cd ..
distclean : force
cd src
$(MAKE) -f Makefile.msvc distclean
cd ..
# cd man
# $(MAKE) -f Makefile.msvc distclean
# cd ..
cd tests
$(MAKE) -f Makefile.msvc distclean
cd ..
$(RM) config.status config.log config.cache Makefile
$(RM) include\iconv.h
maintainer-clean : force
cd src
$(MAKE) -f Makefile.msvc maintainer-clean
cd ..
# cd man
# $(MAKE) -f Makefile.msvc maintainer-clean
# cd ..
cd tests
$(MAKE) -f Makefile.msvc maintainer-clean
cd ..
$(RM) config.status config.log config.cache Makefile
$(RM) include\iconv.h
force :