home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / source / gblanker3.5.src.lha / GSource / Blankers / Makefile < prev    next >
Encoding:
Makefile  |  1994-10-18  |  805 b   |  44 lines

  1. DIR = ///GBlanker/Blankers
  2.  
  3. CC = SC $(MATH)
  4.  
  5. RM = Delete
  6. RMFLAGS = FORCE QUIET
  7. COPY = /Install
  8.  
  9. OBJS = /main.o blank.o prefs.o $(NAME).o
  10.  
  11. SCOPS = SCOPTIONS
  12.  
  13. $(NAME): $(SCOPS) $(OBJS)
  14.     Echo "  Linking $(NAME)"
  15.     $(CC) LINK PNAME=$(NAME) $(OBJS)
  16.     $(RM) $(RMFLAGS) $(NAME).lnk
  17.  
  18. $(SCOPS): /$(SCOPS) LOCAL_$(SCOPS)
  19.     Echo "  Generating $(SCOPS)"
  20.     Join /$(SCOPS) LOCAL_$(SCOPS) AS $(SCOPS)
  21.  
  22. $(NAME).o: $(NAME).c
  23.     Echo "  Compiling $(NAME).c"
  24.     $(CC) IGN=100 IGN=147 IGN=154 $*.c
  25.  
  26. .c.o:
  27.     Echo "  Compiling $*.c"
  28.     $(CC) $*.c
  29.  
  30. revision:
  31.     Echo "  Bumping revision of $(NAME)"
  32.     BumpRev 38 $(NAME)
  33.     $(RM) $(RMFLAGS) $(NAME)_rev.i
  34.  
  35. clean:
  36.     Echo "  Deleting *.o and $(NAME)"
  37.     $(RM) $(RMFLAGS) $(OBJS) $(NAME)
  38.  
  39. install: $(DIR)/$(NAME)
  40.  
  41. $(DIR)/$(NAME): $(NAME)
  42.     Echo "  Installing $(NAME) in $(DIR)"
  43.     $(COPY) $(NAME) $(DIR)
  44.