home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume3 / xsaver / part01 / Imakefile next >
Encoding:
Makefile  |  1989-03-10  |  1.2 KB  |  40 lines

  1. BITMAPDIR       =       /global/bitmaps
  2. ICONBITMAP    =    SigmaPiBeta
  3. FLOATBITMAP    =    yinyang
  4. ICONPIXMAP    =    SigmaPiBeta
  5. BITMAPS        =    $(ICONBITMAP) $(FLOATBITMAP) $(ICONPIXMAP)
  6. SYS_LIBRARIES   = $(XAWLIB) $(XTOOLLIB) $(XMULIB) $(XLIB) -lm
  7. LOCAL_LIBRARIES = 
  8. SRCS         =    main.c scaling.c List.c password.c savescreen.c\
  9.             menuIcon.c PromptBox.c util.c
  10. OBJS        =    main.o scaling.o List.o password.o savescreen.o\
  11.             menuIcon.o PromptBox.o util.o
  12. TARGET=xsaver
  13.  
  14. AllTarget($(TARGET) Xsaver.ad xsaver.man)
  15. ComplexProgramTarget($(TARGET))
  16. NormalLintTarget($(SRCS))
  17. InstallManPage(xsaver.man,$(MANDIR))
  18. InstallAppDefaults(Xsaver)
  19. InstallMultiple($(BITMAPS),$(BITMAPDIR))
  20.  
  21. Xsaver.ad: Xsaver.sed
  22.     sed -e 's|$$BITMAPDIR|$(BITMAPDIR)|g'\
  23.         -e 's|$$ICONPIXMAP|$(ICONPIXMAP)|g'\
  24.         -e 's|$$ICONBITMAP|$(ICONBITMAP)|g'\
  25.         -e 's|$$FLOATBITMAP|$(FLOATBITMAP)|g'\
  26.         Xsaver.sed > $@
  27.  
  28. xsaver.man: xsaver.man.s
  29.     sed -e 's|$$TARGET|$(TARGET)|g'\
  30.         -e 's|$$APPDIR|$(APPDIR)|g'\
  31.         -e 's|$$APPTARGET|$(APPTARGET)|g'\
  32.         -e 's|$$BITMAPDIR|$(BITMAPDIR)|g'\
  33.         -e 's|$$ICONPIXMAP|$(ICONPIXMAP)|g'\
  34.         -e 's|$$ICONBITMAP|$(ICONBITMAP)|g'\
  35.         -e 's|$$FLOATBITMAP|$(FLOATBITMAP)|g'\
  36.         xsaver.man.s > xsaver.man
  37.         
  38. clean::
  39.     rm -f xsaver.man Xsaver.ad $(OBJS)
  40.