home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / SAMPLES / MM / TUNER / TUNER.MAK < prev    next >
Text File  |  1995-08-24  |  2KB  |  62 lines

  1. # SCCSID = @(#)makefile 13.7 92/04/22
  2. #**************************************************************************
  3. #
  4. # MAKE file for Tuner Sample Application
  5. #
  6. # Assumes that the environment is set up for development.  Specifically,
  7. # the compiler, linker, rc and ipfc  should be in the path.  Also, the
  8. # environment variables for the tools must be properly set, e.g. LIB,
  9. # INCLUDE, IPFC. This should all be taken care of automatically by
  10. # installing the OS/2 Toolkit and the MMPM/2 Toolkit.
  11. #
  12. #**************************************************************************
  13.  
  14. CC          = icc
  15. LINK        = link386
  16.  
  17. BASELIBS    = DDE4MBS.LIB OS2386.LIB MMPM2.LIB
  18.  
  19. DEBUG       = /Ti+ /O-
  20. LDEBUG      = de
  21.  
  22. #
  23. # Compilation Switches
  24. #
  25. #     /G3s           : Generate 386 code with no stack checking.
  26. #     /C+            : Compile only one module.
  27. #     /W3            : Warning level.
  28. #     /Gd-           : Link to static C libraries.
  29. #     /Gm+           : Use multithreaded libraries.
  30. #     /DINCL_32      : Use IBM code.
  31. #     /Ti+           : Generate debugging code.
  32. #     /Sm            : Generate debugging code.
  33. #     /O-            : Turn optimization off.
  34. #
  35.  
  36. COMPILE = /C+ /W3 /Ki- /Kb- /Ss+ /Gd- /Ms /Gm+ /DINCL_32
  37.  
  38. CFLAGS = $(COMPILE)
  39.  
  40. #
  41. # Link Switches
  42. #
  43. #    /map     : Creates a listing file containing all pulbic symbols.
  44. #    /nod     : Causes all default libraries to be ignored.
  45. #    /noe     : The linker will not search the extended dictionary.
  46. #    /de      : Generate debugging info
  47. #
  48.  
  49. LFLAGS  = /map /nod /noe
  50.  
  51. all: tuner.exe
  52.  
  53. tuner.exe: tuner.obj tuner.res tuner.def
  54.   $(LINK) tuner.obj, tuner.exe, $(LFLAGS) /ST:20000, $(BASELIBS), tuner.def
  55.   $(RC) tuner.res
  56.  
  57. tuner.obj: tuner.c tuner.h
  58.   $(CC) $(CFLAGS) tuner.c
  59.  
  60. tuner.res: tuner.rc tuner.dlg tuner.h tuner.ico
  61.   rc -r tuner.rc
  62.