home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 042.lha / DropShadow_sources / makefile < prev    next >
Makefile  |  1987-06-25  |  652b  |  44 lines

  1. # dropshadow -- copyright james mackraz, 1987
  2.  
  3. LFLAGS=-ltool -lc -w
  4.  
  5. PREDIR=VDK:
  6. OBJDIR=RAM:
  7.  
  8. PRE=ds.pre
  9. SRC=ds.c myhooks.c prop.c
  10. ASRC=hooks.asm
  11. OBJ=ds.o myhooks.o hooks.o prop.o
  12. INCL=ds.h sysall.h
  13. PRESRC=preds.c
  14.  
  15. ARCV=$(SRC) $(ASRC) $(INCL) $(PRESRC) makefile readme ds
  16.  
  17. CFLAGS=+I$(PREDIR)$(PRE)
  18.  
  19. .c.o:
  20.     cc $(CFLAGS) -o $*.o $*.c
  21.  
  22. #all: ds
  23. all: $(PREDIR)$(PRE) ds
  24.  
  25. ds.arc:
  26.     arc a ds.arc $(ARCV)
  27.     arc t ds.arc
  28.  
  29. ds: $(OBJ) makefile
  30.     ln $(OBJ) $(LFLAGS) -o $@
  31. #    copy ds usr:bin
  32.  
  33. $(OBJ): $(INCL)
  34.  
  35. $(PREDIR)$(PRE): $(PRE)
  36.     copy $(PRE) $(PREDIR)
  37.  
  38. $(PRE): sysall.h
  39.     cc -A -o $(OBJDIR)pre_garbage.asm +H$(PRE) $(PRESRC)
  40.  
  41. tags: $(SRC) makefile
  42.     ctags $(SRC)
  43.  
  44.