home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume8 / castle / part04 / Makefile < prev   
Makefile  |  1990-02-23  |  878b  |  33 lines

  1. # Makefile for castle
  2. FLAGS  = -O
  3. BIN = /usr/games
  4. FILES = /usr/games/lib/castle
  5. #
  6. # define RANDOM if you have the bsd random() routines. Define LRAND48
  7. # if you have the SysV lrand48()
  8. #
  9. # This may look funny with a single " in the line below, but that's
  10. # the way it must be. The closing " is part of the text in castle.h.
  11. #
  12. DEFINES = -DGAME_HOURS -DFILES=\"$(FILES) -DRANDOM
  13. CFLAGS = ${FLAGS} ${DEFINES}
  14. # Change this as necessary for SysV, etc. (e.g. -ltermlib)
  15. LIBS    = -lcurses -ltermcap
  16. SOURCES = castle.c magic.c monster.c files.c store.c 
  17. OBJS    = castle.o magic.o monster.o files.o store.o screens.o
  18.  
  19. castle: $(OBJS)
  20.     ${CC} ${CFLAGS} -o castle ${OBJS} ${LIBS}
  21.  
  22. clean:
  23.     /bin/rm -f castle $(OBJS)
  24.  
  25. install: castle
  26.     /bin/strip     castle
  27.     -mkdir         $(FILES)
  28.     cp FILES/*      $(FILES)
  29.     /bin/mv castle  $(BIN)
  30.     /bin/chmod 4111 $(BIN)/castle
  31.     cp /dev/null    $(FILES)/scores
  32.  
  33.