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
|
#
# This is Makefile.in for autoconf configure program.
#
LN_S = @LN_S@
@SET_MAKE@
sys_inc = src/include
IMdkit_inc = src/lib/IMdkit/exports/include
links = $(sys_inc)/config.h \
$(sys_inc)/syscin.h \
$(sys_inc)/Ximd/IMdkit.h \
$(sys_inc)/Ximd/Xi18n.h \
$(sys_inc)/Ximd/XimProto.h
all:
( cd src; ${MAKE} )
( cd etc; ${MAKE} )
( cd cin; ${MAKE} )
.PHONY: makelinks clean distclean install
makelinks:
if [ ! -f $(sys_inc)/config.h ]; then \
(cd $(sys_inc); ${LN_S} ../../config.h .); fi
if [ ! -f $(sys_inc)/syscin.h ]; then \
(cd $(sys_inc); ${LN_S} ../util/cin2tab/syscin.h .); fi
if [ ! -d $(sys_inc)/Ximd ]; then \
mkdir $(sys_inc)/Ximd; fi
if [ ! -f $(sys_inc)/Ximd/IMdkit.h ]; then \
(cd $(sys_inc)/Ximd; ${LN_S} ../../lib/IMdkit/IMdkit.h .); fi
if [ ! -f $(sys_inc)/Ximd/Xi18n.h ]; then \
(cd $(sys_inc)/Ximd; ${LN_S} ../../lib/IMdkit/Xi18n.h .); fi
if [ ! -f $(sys_inc)/Ximd/XimProto.h ]; then \
(cd $(sys_inc)/Ximd; ${LN_S} ../../lib/IMdkit/XimProto.h .); fi
install:
( cd src; ${MAKE} install )
( cd etc; ${MAKE} install )
( cd cin; ${MAKE} install )
( cd po; ${MAKE} install )
clean:
( cd src; ${MAKE} clean )
distclean:
( cd src; ${MAKE} distclean )
( cd cin; $(MAKE) distclean )
( cd etc; $(MAKE) distclean )
( cd po; $(MAKE) distclean )
rm -f config.cache config.h config.log config.status Makefile ${links}
rm -rf $(sys_inc)/Ximd
|