home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / BLACKH.ZIP / BLACKHOL.MAK < prev    next >
Text File  |  1992-11-19  |  2KB  |  53 lines

  1. #--------------------------------------------
  2. # Simplified makefile
  3. #--------------------------------------------
  4. #--------------------------------------------
  5. # Include inference rules and definitions
  6. #--------------------------------------------
  7. !include makedefs.inc
  8.  
  9. .c.obj:
  10. #        $(CCDLL) -I$(HPATH) $*.c 1> $*.err
  11.         $(CCDLL) -I$(HPATH) $*.c 
  12. #        @TYPE $*.err
  13.         @ECHO No Fatal Error for $*.c
  14.  
  15. .csc.ih:
  16.         sc -v -r $*.csc
  17.  
  18. #--------------------------------------------
  19. # Define suffixes
  20. #--------------------------------------------
  21. .SUFFIXES:
  22. .SUFFIXES: .c .obj .dll .csc .sc .h .ih .ph .psc .rc .res .dlg
  23.  
  24. #--------------------------------------------
  25. #  Environment Setup for the component(s).
  26. #--------------------------------------------
  27. SCPATH=D:\TOOLKT20\SC
  28. HPATH=D:\TOOLKT20\c\os2h
  29. LIBPATH=D:\TOOLKT20\os2lib
  30.  
  31. #--------------------------------------------
  32. # Compiler/tools Macros
  33. #--------------------------------------------
  34. LINK    = LINK386
  35.  
  36.  
  37. #--------------------------------------------
  38. # List all objects for app
  39. #--------------------------------------------
  40. DLLOBJS = BlackHol.obj
  41.  
  42. #--------------------------------------------
  43. # Make entry point
  44. #--------------------------------------------
  45. all: BlackHol.ih BlackHol.dll 
  46.  
  47. BlackHol.ih:  $$(@B).csc
  48.  
  49. BlackHol.obj: $$(@B).c $$(@B).ih $$(@B).h  $$(@B).sc
  50.  
  51. BlackHol.dll: $$(@B).def $(DLLOBJS) 
  52.           $(LINK) $(LFLAGS) $(DLLOBJS),$@,$*.Map,$(DEFLIBS),$*.def; > $*.erl
  53.