home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume19 / xblockbuster / part04 / Makefile.noIm < prev    next >
Encoding:
Makefile  |  1993-04-28  |  6.9 KB  |  145 lines

  1. #
  2. # Makefile for XBlockbuster
  3. #
  4. HDRS= xblockbuster.h patchlevel.h
  5. SRCS = balls_pallet.c bricks.c deflection.c save.c score.c stage.c \
  6.     xblockbuster.c 
  7. OBJS = balls_pallet.o bricks.o deflection.o save.o score.o stage.o \
  8.     xblockbuster.o 
  9.  
  10. # Where you want the executable installed
  11. BINDIR = /usr/games
  12. # where you want the stages and scores stored
  13. LIBDIR = /usr/games/lib/xblockbuster
  14. # where to put the man page, and its extension
  15. MANDIR = /usr/local/man/man6/
  16. MANEXT = 6
  17.  
  18. # Font to use for writing text.
  19. FONT = 10x20
  20.  
  21. CC = cc
  22. # IF you want to change the FONT or LIBDIR, do it above
  23. CFLAGS= -O -DFONT=\"${FONT}\"  -DSTAGEDIR=\"${LIBDIR}\"
  24. LDFLAGS=
  25. LIBS= -lm -lX11
  26.  
  27. all:    xblockbuster stagemm
  28.  
  29. xblockbuster: ${HDRS} ${OBJS} ${SRCS}
  30.     $(CC) ${LDFLAGS} ${OBJS} ${LIBS} -o xblockbuster
  31.  
  32. stagemm: stagemm.c
  33.     $(CC) stagemm.c -o stagemm
  34.  
  35. install:
  36.     mkdir ${LIBDIR}
  37.     cp -r STAGES* ${LIBDIR}
  38.     chmod 666 ${LIBDIR}/STAGES*/scores
  39.     chmod 777 ${LIBDIR}/STAGES*/save
  40.     cp XBlockbuster.ad ${LIBDIR}
  41.     cp xblockbuster ${BINDIR}/xblockbuster
  42.     cp xblockbuster.man ${MANDIR}/xblockbuster.${MANEXT}
  43.     cp stagemm ${BINDIR}/stagemm
  44.     cp stagemm.man ${MANDIR}/stagemm.${MANEXT}
  45.  
  46. realclean:
  47.     rm -f $(OBJS) xblockbuster stagemm
  48.  
  49. depend:
  50.     makedepend -- $(SRCS) -- $(HDRS)
  51.  
  52. clean:
  53.     rm -f $(OBJS)
  54.  
  55. # DO NOT DELETE THIS LINE -- make depend depends on it.
  56.  
  57. balls_pallet.o: xblockbuster.h /usr/include/X11/Xlib.h
  58. balls_pallet.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  59. balls_pallet.o: /usr/include/sys/sysmacros.h /usr/include/X11/X.h
  60. balls_pallet.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
  61. balls_pallet.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
  62. balls_pallet.o: /usr/include/X11/Xos.h /usr/include/string.h
  63. balls_pallet.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
  64. balls_pallet.o: /usr/include/sys/stat.h /usr/include/unistd.h
  65. balls_pallet.o: /usr/include/sys/time.h /usr/include/sys/time.h
  66. balls_pallet.o: /usr/include/X11/Xatom.h icons/ball.pr
  67. bricks.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
  68. bricks.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  69. bricks.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
  70. bricks.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
  71. bricks.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
  72. bricks.o: /usr/include/string.h /usr/include/fcntl.h
  73. bricks.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  74. bricks.o: /usr/include/unistd.h /usr/include/sys/time.h
  75. bricks.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h icons/clear.pr
  76. bricks.o: icons/solid.pr icons/launchNE.pr icons/launchNW.pr icons/clear0.pr
  77. bricks.o: icons/solid0.pr icons/launchNE0.pr icons/launchNW0.pr
  78. bricks.o: icons/brick_0.pr icons/brick_1.pr icons/brick_2.pr icons/brick_3.pr
  79. bricks.o: icons/brick_4.pr icons/brick_5.pr icons/brick_6.pr icons/brick_7.pr
  80. bricks.o: icons/brick_8.pr icons/brick_9.pr icons/brick_a.pr icons/brick_b.pr
  81. bricks.o: icons/brick_c.pr icons/brick_d.pr icons/brick_e.pr icons/brick_j.pr
  82. bricks.o: icons/brick_A.pr icons/brick_C.pr icons/brick_D.pr icons/brick_E.pr
  83. bricks.o: icons/brick_G.pr icons/brick_H.pr icons/brick_L.pr icons/brick_M.pr
  84. bricks.o: icons/brick_P.pr icons/brick_R.pr icons/brick_S.pr icons/brick_T.pr
  85. bricks.o: icons/brick_U.pr icons/brick_W.pr icons/brick_X.pr
  86. bricks.o: icons/brick_a_alt.pr icons/brick_b_alt.pr icons/brick_c_alt.pr
  87. bricks.o: icons/brick_d_alt.pr icons/brick_e_alt.pr icons/brick_j_alt.pr
  88. bricks.o: icons/brick_S_alt.pr icons/brick_0_alt.pr icons/cursor.pr
  89. deflection.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
  90. deflection.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  91. deflection.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
  92. deflection.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
  93. deflection.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
  94. deflection.o: /usr/include/string.h /usr/include/fcntl.h
  95. deflection.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  96. deflection.o: /usr/include/unistd.h /usr/include/sys/time.h
  97. deflection.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
  98. save.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
  99. save.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  100. save.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
  101. save.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
  102. save.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h /usr/include/string.h
  103. save.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
  104. save.o: /usr/include/sys/stat.h /usr/include/unistd.h /usr/include/sys/time.h
  105. save.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
  106. score.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
  107. score.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  108. score.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
  109. score.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
  110. score.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
  111. score.o: /usr/include/string.h /usr/include/fcntl.h
  112. score.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  113. score.o: /usr/include/unistd.h /usr/include/sys/time.h
  114. score.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
  115. stage.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
  116. stage.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  117. stage.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
  118. stage.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
  119. stage.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
  120. stage.o: /usr/include/string.h /usr/include/fcntl.h
  121. stage.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  122. stage.o: /usr/include/unistd.h /usr/include/sys/time.h
  123. stage.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
  124. xblockbuster.o: xblockbuster.h /usr/include/X11/Xlib.h
  125. xblockbuster.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  126. xblockbuster.o: /usr/include/sys/sysmacros.h /usr/include/X11/X.h
  127. xblockbuster.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
  128. xblockbuster.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
  129. xblockbuster.o: /usr/include/X11/Xos.h /usr/include/string.h
  130. xblockbuster.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
  131. xblockbuster.o: /usr/include/sys/stat.h /usr/include/unistd.h
  132. xblockbuster.o: /usr/include/sys/time.h /usr/include/sys/time.h
  133. xblockbuster.o: /usr/include/X11/Xatom.h /usr/include/sys/dir.h
  134. xblockbuster.o: /usr/include/signal.h /usr/include/sys/signal.h
  135. xblockbuster.o: /usr/include/vm/faultcode.h icons/blockbuster.icon
  136. xblockbuster.o: /usr/include/X11/Xlib.h /usr/include/sys/types.h
  137. xblockbuster.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  138. xblockbuster.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
  139. xblockbuster.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
  140. xblockbuster.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
  141. xblockbuster.o: /usr/include/string.h /usr/include/fcntl.h
  142. xblockbuster.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  143. xblockbuster.o: /usr/include/unistd.h /usr/include/sys/time.h
  144. xblockbuster.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
  145.