Imakefile revision 8db30ca8
18db30ca8SthorpejNAME = x11-ssh-askpass 28db30ca8SthorpejCLASS = SshAskpass 38db30ca8Sthorpej 48db30ca8SthorpejBINDIR = /usr/local/libexec/ssh 58db30ca8Sthorpej 68db30ca8SthorpejCAT = cat 78db30ca8SthorpejCHMOD = chmod -c 88db30ca8SthorpejCP = cp -df 98db30ca8SthorpejGREP = grep 108db30ca8SthorpejGZIP = gzip 118db30ca8SthorpejLN = ln -sf 128db30ca8SthorpejMKDIR = mkdir -p 138db30ca8SthorpejMV = mv -f 148db30ca8SthorpejRM = rm -f 158db30ca8SthorpejSED = sed 168db30ca8SthorpejTAR = tar 178db30ca8Sthorpej 188db30ca8SthorpejMAKE_CHANGELOG = cvs2cl 198db30ca8Sthorpej 208db30ca8SthorpejVERSION = 1.0 218db30ca8SthorpejPROJECT = $(NAME)-$(VERSION) 228db30ca8SthorpejTARBALL_DIR = $(PROJECT) 238db30ca8SthorpejTARBALL = $(PROJECT).tar.gz 248db30ca8Sthorpej 258db30ca8SthorpejHDRS = \@@\ 268db30ca8Sthorpej drawing.h \@@\ 278db30ca8Sthorpej dynlist.h \@@\ 288db30ca8Sthorpej resources.h \@@\ 298db30ca8Sthorpej x11-ssh-askpass.h 308db30ca8Sthorpej 318db30ca8SthorpejSRCS = \@@\ 328db30ca8Sthorpej drawing.c \@@\ 338db30ca8Sthorpej dynlist.c \@@\ 348db30ca8Sthorpej resources.c \@@\ 358db30ca8Sthorpej x11-ssh-askpass.c 368db30ca8Sthorpej 378db30ca8SthorpejOBJS = \@@\ 388db30ca8Sthorpej drawing.o \@@\ 398db30ca8Sthorpej dynlist.o \@@\ 408db30ca8Sthorpej resources.o \@@\ 418db30ca8Sthorpej x11-ssh-askpass.o 428db30ca8Sthorpej 438db30ca8SthorpejEXTRAS = \@@\ 448db30ca8Sthorpej ChangeLog \@@\ 458db30ca8Sthorpej Imakefile \@@\ 468db30ca8Sthorpej README \@@\ 478db30ca8Sthorpej $(CLASS)-1337.ad \@@\ 488db30ca8Sthorpej $(CLASS)-NeXTish.ad \@@\ 498db30ca8Sthorpej $(CLASS)-green.ad \@@\ 508db30ca8Sthorpej $(CLASS)-motif.ad \@@\ 518db30ca8Sthorpej $(CLASS)-default.ad 528db30ca8Sthorpej 538db30ca8SthorpejAPP_DEFAULTS = $(CLASS)-default.ad 548db30ca8Sthorpej 558db30ca8SthorpejLOCAL_LIBRARIES = -lXt -lX11 -lSM -lICE 568db30ca8Sthorpej 578db30ca8Sthorpej#ifndef ComplexProgramTargetNoMan 588db30ca8Sthorpej#define ComplexProgramTargetNoMan(x) ComplexProgramTarget(x) 598db30ca8Sthorpej#endif 608db30ca8Sthorpej 618db30ca8Sthorpej#ifndef InstallAppDefaults 628db30ca8Sthorpej#define InstallAppDefaults(x) InstallNamedNonExec(x.ad,x,$(XAPPLOADDIR)) 638db30ca8Sthorpej#endif 648db30ca8Sthorpej 658db30ca8SthorpejComplexProgramTargetNoMan($(NAME)) 668db30ca8SthorpejInstallAppDefaults($(CLASS)) 678db30ca8Sthorpej 688db30ca8Sthorpejinstall:: 698db30ca8Sthorpej @set -x; \ 708db30ca8Sthorpej if [ -f $(DESTDIR)$(BINDIR)/ssh-askpass ]; then \ 718db30ca8Sthorpej $(MV) $(DESTDIR)$(BINDIR)/ssh-askpass \ 728db30ca8Sthorpej $(DESTDIR)$(BINDIR)/ssh-askpass.old; \ 738db30ca8Sthorpej fi 748db30ca8Sthorpej $(LN) $(NAME) $(DESTDIR)$(BINDIR)/ssh-askpass 758db30ca8Sthorpej 768db30ca8Sthorpej.PHONY: depends changelog realclean spotless tar 778db30ca8Sthorpej 788db30ca8Sthorpejdepends: depend 798db30ca8Sthorpej 808db30ca8Sthorpejincludes:: $(CLASS)_ad.h 818db30ca8Sthorpej 828db30ca8Sthorpej$(CLASS).ad: 838db30ca8Sthorpej $(LN) $(APP_DEFAULTS) $(CLASS).ad 848db30ca8Sthorpej 858db30ca8Sthorpej$(CLASS)_ad.h: $(CLASS).ad 868db30ca8Sthorpej $(SED) -n '/^[^!]/s/.*/"&",/p' <$(CLASS).ad >$@ 878db30ca8Sthorpej 888db30ca8Sthorpejchangelog: 898db30ca8Sthorpej $(MAKE_CHANGELOG) 908db30ca8Sthorpej 918db30ca8Sthorpejclean:: 928db30ca8Sthorpej -$(RM) $(CLASS)_ad.h 938db30ca8Sthorpej 948db30ca8Sthorpejrealclean: clean 958db30ca8Sthorpej -$(RM) $(CLASS).ad 968db30ca8Sthorpej 978db30ca8Sthorpejspotless: realclean 988db30ca8Sthorpej -$(RM) Makefile Makefile.bak ChangeLog 998db30ca8Sthorpej 1008db30ca8Sthorpejtar: changelog 1018db30ca8Sthorpej -$(RM) -r $(TARBALL_DIR) 1028db30ca8Sthorpej $(MKDIR) $(TARBALL_DIR) 1038db30ca8Sthorpej $(CP) $(EXTRAS) $(SRCS) $(HDRS) $(TARBALL_DIR)/ 1048db30ca8Sthorpej $(CHMOD) -R u+rwX,go+rX,go-w $(TARBALL_DIR) 1058db30ca8Sthorpej -$(RM) $(TARBALL).bak 1068db30ca8Sthorpej -$(MV) $(TARBALL) $(TARBALL).bak 1078db30ca8Sthorpej $(TAR) -cvf - $(TARBALL_DIR) |$(GZIP) -9 -c >$(TARBALL) 1088db30ca8Sthorpej -$(RM) -r $(TARBALL_DIR) 1098db30ca8Sthorpej 110