home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / QLOG00.ZIP / ANIMALS.MAK next >
Makefile  |  1992-08-16  |  1KB  |  54 lines

  1. #   @(#)animals.mak 1.2 2/3/92 20:40:13 [2/3/92] (c)IBM Corp.  1992
  2. # Makefile for Animals program
  3. # Created by IBM Corporation, 1992
  4. #
  5. include ..\ibmsamp.inc
  6.  
  7. OBJS    = animal.obj animeta.obj dogmeta.obj dog.obj ldog.obj bdog.obj main.obj
  8. LIBS    = som + qlogr + $(STLIBS)
  9. SCPATH    = ..\..\..\sc
  10.  
  11. !if [set SMINCLUDE=.;$(SCPATH);] || \
  12.     [set SMEMIT=h;ih;ph;sc] || \
  13.     [set SMTMP=%TMP%]
  14. !endif
  15.  
  16. .SUFFIXES: .c .csc .ih
  17.  
  18. .c.obj:
  19.     $(CC) -I. $*.c
  20.  
  21. .csc.ih:
  22.     sc $*
  23.  
  24. all: animals.exe
  25.  
  26. # Dependencies
  27. #
  28.  
  29. main.obj: main.c animal.ih dog.ih ldog.ih bdog.ih
  30.  
  31. animeta.ih: animeta.csc
  32. animeta.obj: animeta.c animeta.ih
  33.  
  34. dogmeta.ih: dogmeta.csc animeta.ih
  35. dogmeta.obj: dogmeta.c dogmeta.ih dog.ih
  36.  
  37. animal.ih: animal.csc animeta.ih
  38. animal.obj: animal.c animal.ih
  39.  
  40. dog.ih: dog.csc animal.ih dogmeta.ih
  41. dog.obj: dog.c dog.ih
  42.  
  43. ldog.ih: ldog.csc dog.ih
  44. ldog.obj: ldog.c ldog.ih
  45.  
  46. bdog.ih: bdog.csc dog.ih
  47. bdog.obj: bdog.c bdog.ih
  48.  
  49. animals.exe: $(OBJS)
  50.     $(LINK) /CO /PM:VIO /NOI $(OBJS), animals, animals, $(LIBS), nul
  51.  
  52. clean:
  53.     del *.obj *.ih *.ph *.h *.sc *.exe *.map
  54.