Imakefile revision 8db30ca8
1NAME = x11-ssh-askpass 2CLASS = SshAskpass 3 4BINDIR = /usr/local/libexec/ssh 5 6CAT = cat 7CHMOD = chmod -c 8CP = cp -df 9GREP = grep 10GZIP = gzip 11LN = ln -sf 12MKDIR = mkdir -p 13MV = mv -f 14RM = rm -f 15SED = sed 16TAR = tar 17 18MAKE_CHANGELOG = cvs2cl 19 20VERSION = 1.0 21PROJECT = $(NAME)-$(VERSION) 22TARBALL_DIR = $(PROJECT) 23TARBALL = $(PROJECT).tar.gz 24 25HDRS = \@@\ 26 drawing.h \@@\ 27 dynlist.h \@@\ 28 resources.h \@@\ 29 x11-ssh-askpass.h 30 31SRCS = \@@\ 32 drawing.c \@@\ 33 dynlist.c \@@\ 34 resources.c \@@\ 35 x11-ssh-askpass.c 36 37OBJS = \@@\ 38 drawing.o \@@\ 39 dynlist.o \@@\ 40 resources.o \@@\ 41 x11-ssh-askpass.o 42 43EXTRAS = \@@\ 44 ChangeLog \@@\ 45 Imakefile \@@\ 46 README \@@\ 47 $(CLASS)-1337.ad \@@\ 48 $(CLASS)-NeXTish.ad \@@\ 49 $(CLASS)-green.ad \@@\ 50 $(CLASS)-motif.ad \@@\ 51 $(CLASS)-default.ad 52 53APP_DEFAULTS = $(CLASS)-default.ad 54 55LOCAL_LIBRARIES = -lXt -lX11 -lSM -lICE 56 57#ifndef ComplexProgramTargetNoMan 58#define ComplexProgramTargetNoMan(x) ComplexProgramTarget(x) 59#endif 60 61#ifndef InstallAppDefaults 62#define InstallAppDefaults(x) InstallNamedNonExec(x.ad,x,$(XAPPLOADDIR)) 63#endif 64 65ComplexProgramTargetNoMan($(NAME)) 66InstallAppDefaults($(CLASS)) 67 68install:: 69 @set -x; \ 70 if [ -f $(DESTDIR)$(BINDIR)/ssh-askpass ]; then \ 71 $(MV) $(DESTDIR)$(BINDIR)/ssh-askpass \ 72 $(DESTDIR)$(BINDIR)/ssh-askpass.old; \ 73 fi 74 $(LN) $(NAME) $(DESTDIR)$(BINDIR)/ssh-askpass 75 76.PHONY: depends changelog realclean spotless tar 77 78depends: depend 79 80includes:: $(CLASS)_ad.h 81 82$(CLASS).ad: 83 $(LN) $(APP_DEFAULTS) $(CLASS).ad 84 85$(CLASS)_ad.h: $(CLASS).ad 86 $(SED) -n '/^[^!]/s/.*/"&",/p' <$(CLASS).ad >$@ 87 88changelog: 89 $(MAKE_CHANGELOG) 90 91clean:: 92 -$(RM) $(CLASS)_ad.h 93 94realclean: clean 95 -$(RM) $(CLASS).ad 96 97spotless: realclean 98 -$(RM) Makefile Makefile.bak ChangeLog 99 100tar: changelog 101 -$(RM) -r $(TARBALL_DIR) 102 $(MKDIR) $(TARBALL_DIR) 103 $(CP) $(EXTRAS) $(SRCS) $(HDRS) $(TARBALL_DIR)/ 104 $(CHMOD) -R u+rwX,go+rX,go-w $(TARBALL_DIR) 105 -$(RM) $(TARBALL).bak 106 -$(MV) $(TARBALL) $(TARBALL).bak 107 $(TAR) -cvf - $(TARBALL_DIR) |$(GZIP) -9 -c >$(TARBALL) 108 -$(RM) -r $(TARBALL_DIR) 109 110