bin_PROGRAMS = cce CCE_SHARE_DIR = $(DESTDIR)$(datadir) cce_SOURCES = child.c errors.c main.c convert.c encfilter.c fileconv.c getcap.c # Order is also important, some *.a depends on other *.a cce_LDADD = term/libterm.a kbmouse/libkbmouse.a input/libinput.a display/libdisplay.a \ font/libfont.a osdep/libosdep.a \ @CCE_EXTRALIBS@ @OSDEP_LIB@ SUBDIRS = input font display osdep kbmouse term INCLUDES = -I$(top_srcdir)/include @CCE_EXTRAINCLUDES@ LIBS = @CCE_LIBS@ EXTRA_DIST = cce.cfg \ ../include/config.h.in \ ../include/defs.h \ ../include/osdep.h \ ../include/vga.h \ ../include/fb.h \ ../include/key.h \ ../include/pinyin.h \ ../include/mouse.h \ ../include/vc.h \ ../include/vtcon.h \ ../include/errors.h \ ../include/term.h \ ../include/getcap.h \ ../include/child.h \ ../include/font.h \ ../include/hzinput.h \ ../include/lrmi.h \ ../include/vgakeyboard.h \ ../include/safestring.h \ ../include/convert.h \ ../include/zhuyin.h \ ../include/gpm.h \ ../include/ftfont.h \ ../include/encfilter.h \ ../include/cceggi.h \ ../include/ccesdl.h #AM_INSTALL_PROGRAM_FLAGS = -s # force it to strip cce, not working with automake 1.7.7/autoconf 2.57, try make install-strip CCE = cce$(EXEEXT) CCE_SYMLINKS = ccegbk$(EXEEXT) cceb5$(EXEEXT) ccejis$(EXEEXT) cceksc$(EXEEXT) cceconv$(EXEEXT) install-exec-local: chmod 4755 $(DESTDIR)$(bindir)/$(CCE) # make it suid-root @list='$(CCE_SYMLINKS)'; for p in $$list; do \ if [ ! -f $(DESTDIR)$(bindir)/$$p ] ; then \ $(LN_S) -f $(CCE) $(DESTDIR)$(bindir)/$$p ; \ fi ; \ done install-data-local: $(mkinstalldirs) $(DESTDIR)/etc $(INSTALL_DATA) $(srcdir)/cce.cfg $(DESTDIR)/etc/cce.cfg uninstall-local: -rm -f $(DESTDIR)/etc/cce.cfg @list='$(CCE_SYMLINKS)'; for p in $$list; do \ rm -f $(DESTDIR)$(bindir)/$$p; \ done