home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-04-28 | 6.9 KB | 145 lines |
- #
- # Makefile for XBlockbuster
- #
- HDRS= xblockbuster.h patchlevel.h
- SRCS = balls_pallet.c bricks.c deflection.c save.c score.c stage.c \
- xblockbuster.c
- OBJS = balls_pallet.o bricks.o deflection.o save.o score.o stage.o \
- xblockbuster.o
-
- # Where you want the executable installed
- BINDIR = /usr/games
- # where you want the stages and scores stored
- LIBDIR = /usr/games/lib/xblockbuster
- # where to put the man page, and its extension
- MANDIR = /usr/local/man/man6/
- MANEXT = 6
-
- # Font to use for writing text.
- FONT = 10x20
-
- CC = cc
- # IF you want to change the FONT or LIBDIR, do it above
- CFLAGS= -O -DFONT=\"${FONT}\" -DSTAGEDIR=\"${LIBDIR}\"
- LDFLAGS=
- LIBS= -lm -lX11
-
- all: xblockbuster stagemm
-
- xblockbuster: ${HDRS} ${OBJS} ${SRCS}
- $(CC) ${LDFLAGS} ${OBJS} ${LIBS} -o xblockbuster
-
- stagemm: stagemm.c
- $(CC) stagemm.c -o stagemm
-
- install:
- mkdir ${LIBDIR}
- cp -r STAGES* ${LIBDIR}
- chmod 666 ${LIBDIR}/STAGES*/scores
- chmod 777 ${LIBDIR}/STAGES*/save
- cp XBlockbuster.ad ${LIBDIR}
- cp xblockbuster ${BINDIR}/xblockbuster
- cp xblockbuster.man ${MANDIR}/xblockbuster.${MANEXT}
- cp stagemm ${BINDIR}/stagemm
- cp stagemm.man ${MANDIR}/stagemm.${MANEXT}
-
- realclean:
- rm -f $(OBJS) xblockbuster stagemm
-
- depend:
- makedepend -- $(SRCS) -- $(HDRS)
-
- clean:
- rm -f $(OBJS)
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
-
- balls_pallet.o: xblockbuster.h /usr/include/X11/Xlib.h
- balls_pallet.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
- balls_pallet.o: /usr/include/sys/sysmacros.h /usr/include/X11/X.h
- balls_pallet.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
- balls_pallet.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
- balls_pallet.o: /usr/include/X11/Xos.h /usr/include/string.h
- balls_pallet.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
- balls_pallet.o: /usr/include/sys/stat.h /usr/include/unistd.h
- balls_pallet.o: /usr/include/sys/time.h /usr/include/sys/time.h
- balls_pallet.o: /usr/include/X11/Xatom.h icons/ball.pr
- bricks.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
- bricks.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
- bricks.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
- bricks.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
- bricks.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
- bricks.o: /usr/include/string.h /usr/include/fcntl.h
- bricks.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
- bricks.o: /usr/include/unistd.h /usr/include/sys/time.h
- bricks.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h icons/clear.pr
- bricks.o: icons/solid.pr icons/launchNE.pr icons/launchNW.pr icons/clear0.pr
- bricks.o: icons/solid0.pr icons/launchNE0.pr icons/launchNW0.pr
- bricks.o: icons/brick_0.pr icons/brick_1.pr icons/brick_2.pr icons/brick_3.pr
- bricks.o: icons/brick_4.pr icons/brick_5.pr icons/brick_6.pr icons/brick_7.pr
- bricks.o: icons/brick_8.pr icons/brick_9.pr icons/brick_a.pr icons/brick_b.pr
- bricks.o: icons/brick_c.pr icons/brick_d.pr icons/brick_e.pr icons/brick_j.pr
- bricks.o: icons/brick_A.pr icons/brick_C.pr icons/brick_D.pr icons/brick_E.pr
- bricks.o: icons/brick_G.pr icons/brick_H.pr icons/brick_L.pr icons/brick_M.pr
- bricks.o: icons/brick_P.pr icons/brick_R.pr icons/brick_S.pr icons/brick_T.pr
- bricks.o: icons/brick_U.pr icons/brick_W.pr icons/brick_X.pr
- bricks.o: icons/brick_a_alt.pr icons/brick_b_alt.pr icons/brick_c_alt.pr
- bricks.o: icons/brick_d_alt.pr icons/brick_e_alt.pr icons/brick_j_alt.pr
- bricks.o: icons/brick_S_alt.pr icons/brick_0_alt.pr icons/cursor.pr
- deflection.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
- deflection.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
- deflection.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
- deflection.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
- deflection.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
- deflection.o: /usr/include/string.h /usr/include/fcntl.h
- deflection.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
- deflection.o: /usr/include/unistd.h /usr/include/sys/time.h
- deflection.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
- save.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
- save.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
- save.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
- save.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
- save.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h /usr/include/string.h
- save.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
- save.o: /usr/include/sys/stat.h /usr/include/unistd.h /usr/include/sys/time.h
- save.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
- score.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
- score.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
- score.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
- score.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
- score.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
- score.o: /usr/include/string.h /usr/include/fcntl.h
- score.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
- score.o: /usr/include/unistd.h /usr/include/sys/time.h
- score.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
- stage.o: xblockbuster.h /usr/include/X11/Xlib.h /usr/include/sys/types.h
- stage.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
- stage.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
- stage.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
- stage.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
- stage.o: /usr/include/string.h /usr/include/fcntl.h
- stage.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
- stage.o: /usr/include/unistd.h /usr/include/sys/time.h
- stage.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
- xblockbuster.o: xblockbuster.h /usr/include/X11/Xlib.h
- xblockbuster.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
- xblockbuster.o: /usr/include/sys/sysmacros.h /usr/include/X11/X.h
- xblockbuster.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
- xblockbuster.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
- xblockbuster.o: /usr/include/X11/Xos.h /usr/include/string.h
- xblockbuster.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
- xblockbuster.o: /usr/include/sys/stat.h /usr/include/unistd.h
- xblockbuster.o: /usr/include/sys/time.h /usr/include/sys/time.h
- xblockbuster.o: /usr/include/X11/Xatom.h /usr/include/sys/dir.h
- xblockbuster.o: /usr/include/signal.h /usr/include/sys/signal.h
- xblockbuster.o: /usr/include/vm/faultcode.h icons/blockbuster.icon
- xblockbuster.o: /usr/include/X11/Xlib.h /usr/include/sys/types.h
- xblockbuster.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
- xblockbuster.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
- xblockbuster.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
- xblockbuster.o: /usr/include/X11/Xutil.h /usr/include/X11/Xos.h
- xblockbuster.o: /usr/include/string.h /usr/include/fcntl.h
- xblockbuster.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
- xblockbuster.o: /usr/include/unistd.h /usr/include/sys/time.h
- xblockbuster.o: /usr/include/sys/time.h /usr/include/X11/Xatom.h
-