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