home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / games / volume13 / xsokoban / part01 / makefile < prev    next >
Makefile  |  1992-01-12  |  1KB  |  47 lines

  1. PARALLEL = # &
  2. CCOPT= -O
  3. OBJECTS= sok.o readscreen.o showscreen.o play.o save.o score.o initx.o
  4. CC = cc
  5. INCLUDE = -I/usr/X11R5/include
  6.  
  7. sokoban: $(PARALLEL) $(OBJECTS)
  8.     $(CC) $(CCOPT) -o sokoban $(OBJECTS) -lX11 
  9.  
  10. install:    sokoban
  11.     cp sokoban /usr/games/sokoban
  12.     chmod 4711 /usr/games/sokoban
  13.     -mkdir /usr/games/lib/sokoban
  14.     -mkdir /usr/games/lib/sokoban/screens
  15.     -mkdir /usr/games/lib/sokoban/save
  16.     cp screen.* /usr/games/lib/sokoban/screens
  17.     @echo "\007"
  18.     @echo "Login as games, and \"sokoban -c\" to generate new score file"
  19. local:    sokoban
  20.     cp sokoban /u/s7/staff/kevins/bin/xsokoban
  21.     chmod 4755 /u/s7/staff/kevins/bin/xsokoban
  22.     chown games /u/s7/staff/kevins/bin/xsokoban
  23.     chgrp games /u/s7/staff/kevins/bin/xsokoban
  24. clean:
  25.     rm -f *.o sokoban
  26.  
  27. sok.o: sok.c sokoban.h
  28.     $(CC) $(CCOPT) -c sok.c
  29.  
  30. readscreen.o: readscreen.c sokoban.h
  31.     $(CC) $(CCOPT) -c readscreen.c
  32.  
  33. showscreen.o: showscreen.c 
  34.     $(CC) $(CCOPT) -c showscreen.c
  35.  
  36. play.o: play.c sokoban.h
  37.     $(CC) $(CCOPT) $(INCLUDE) -c play.c
  38.  
  39. save.o: save.c sokoban.h
  40.     $(CC) $(CCOPT) -c save.c
  41.  
  42. score.o: score.c sokoban.h
  43.     $(CC) $(CCOPT) -c score.c
  44.  
  45. initx.o: initx.c sokoban.h obj.h initx.h
  46.     $(CC) $(CCOPT) $(INCLUDE) -c initx.c
  47.