NAME = ssh-askpass CLASS = SshAskpass CAT = cat CHMOD = chmod -c CP = cp -df GREP = grep GZIP = gzip LN = ln -sf MKDIR = mkdir -p MV = mv -f RM = rm -f SED = sed TAR = tar MAKE_CHANGELOG = cvs2cl VERSION = 1.0 PROJECT = $(NAME)-$(VERSION) TARBALL_DIR = $(PROJECT) TARBALL = $(PROJECT).tar.gz HDRS = \@@\ drawing.h \@@\ dynlist.h \@@\ resources.h \@@\ x11-ssh-askpass.h SRCS = \@@\ drawing.c \@@\ dynlist.c \@@\ resources.c \@@\ x11-ssh-askpass.c OBJS = \@@\ drawing.o \@@\ dynlist.o \@@\ resources.o \@@\ x11-ssh-askpass.o EXTRAS = \@@\ ChangeLog \@@\ Imakefile \@@\ README \@@\ $(CLASS)-1337.ad \@@\ $(CLASS)-NeXTish.ad \@@\ $(CLASS)-green.ad \@@\ $(CLASS)-motif.ad \@@\ $(CLASS)-default.ad APP_DEFAULTS = $(CLASS)-default.ad LOCAL_LIBRARIES = -lXt -lX11 -lSM -lICE #ifndef ComplexProgramTargetNoMan #define ComplexProgramTargetNoMan(x) ComplexProgramTarget(x) #endif #ifndef InstallAppDefaults #define InstallAppDefaults(x) InstallNamedNonExec(x.ad,x,$(XAPPLOADDIR)) #endif ComplexProgramTargetNoMan($(NAME)) InstallAppDefaults($(CLASS)) .PHONY: depends changelog realclean spotless tar depends: depend includes:: $(CLASS)_ad.h $(CLASS).ad: $(LN) $(APP_DEFAULTS) $(CLASS).ad $(CLASS)_ad.h: $(CLASS).ad $(SED) -n '/^[^!]/s/.*/"&",/p' <$(CLASS).ad >$@ changelog: $(MAKE_CHANGELOG) clean:: -$(RM) $(CLASS)_ad.h realclean: clean -$(RM) $(CLASS).ad spotless: realclean -$(RM) Makefile Makefile.bak ChangeLog tar: changelog -$(RM) -r $(TARBALL_DIR) $(MKDIR) $(TARBALL_DIR) $(CP) $(EXTRAS) $(SRCS) $(HDRS) $(TARBALL_DIR)/ $(CHMOD) -R u+rwX,go+rX,go-w $(TARBALL_DIR) -$(RM) $(TARBALL).bak -$(MV) $(TARBALL) $(TARBALL).bak $(TAR) -cvf - $(TARBALL_DIR) |$(GZIP) -9 -c >$(TARBALL) -$(RM) -r $(TARBALL_DIR)