home *** CD-ROM | disk | FTP | other *** search
/ AMIGA PD 1 / AMIGA-PD-1.iso / Meeting_Pearls_II / html / sw / nbsd / FuzzyPendel / makefile < prev    next >
Makefile  |  1994-07-02  |  1KB  |  73 lines

  1. #
  2. # dusk: Nur Doku installieren
  3. #
  4. DOCUMENT_ROOT=/Personal/hubert/FuzzyPendel
  5. CC =
  6. XINC =
  7. XLIBS =
  8. CFLAGS =
  9. LIBS =
  10.  
  11.  
  12. #
  13. # rfhs1012
  14. #
  15. #DOCUMENT_ROOT=/home/feyrer/work/FuzzyPendel
  16. #DOCUMENT_ROOT=/usergroups/wwwki/FuzzyPendel
  17. #CC     = gcc
  18. #XINC    = -I/opt/SUNWmotif/include -I/opt/SUNWmotif/include/X11 \
  19. #      -I/opt/X11R5/include
  20. #XLIBS    = -L/opt/SUNWmotif/lib -lXm -lXaw -lXt -lXmu -lXext -lX11 \
  21. #      -lXdmcp -lm -lgen -lelf -lsocket -lnsl
  22. #CFLAGS    = -O2 -Wall
  23. #LIBS    = -lcurses -ltermcap -lm
  24.  
  25. ###########################################################################
  26.  
  27. all: pendel xpendel doc
  28.  
  29. #####
  30.  
  31. pendel: pendel.o balance.o
  32.     $(CC) $(CFLAGS) pendel.o balance.o -o pendel  $(LIBS)
  33.  
  34. pendel.o: pendel.c balance.h
  35.     $(CC) $(CFLAGS) -c pendel.c
  36.  
  37. balance.o: balance.c balance.h
  38.     $(CC) $(CFLAGS) -c balance.c
  39.  
  40. ###
  41.  
  42. xpendel: xpendel.o
  43.     $(CC) $(CFLAGS) xpendel.o -o xpendel $(XLIBS)
  44.  
  45. xpendel.o: xpendel.c
  46.     $(CC) $(CFLAGS) $(XINC) -c xpendel.c
  47.  
  48. #####
  49.  
  50. doc:
  51.     perl mkpages $(DOCUMENT_ROOT)
  52.     sed 's|DOCUMENT_ROOT|$(DOCUMENT_ROOT)|g' \
  53.             <pendel.map.orig >pendel.map
  54.  
  55. #####
  56.  
  57. backup:
  58.     cd .. ; tar plvcf FuzzyPendel.tar FuzzyPendel
  59.  
  60. clean:
  61.     -rm -f *.o
  62.     -rm pendel.log
  63.  
  64. veryclean: clean
  65.     -rm pendel
  66.     -rm xpendel
  67.     -rm -f ??_*.html
  68.     -rm -f index.html
  69.     -rm -f oberflaeche.html
  70.     -rm -f design.html
  71.     -rm -f implement.html
  72.     -rm -f pendel.map
  73.