home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / snip9707.zip / SAW16.MAK < prev    next >
Makefile  |  1997-07-05  |  788b  |  45 lines

  1. # +++Date last modified: 05-Jul-1997
  2.  
  3. # Makefile for showansi
  4. C=    .c
  5. X=    .cpp
  6. O=    .obj
  7. E=    .exe
  8. CX=    wpp
  9. OO=    -Fo=
  10. OE=    -Fe=
  11. CC=    wcc
  12. LD=    wcl
  13. #CDB=    -od -d2
  14. #LDB=    -d2
  15. OS=     os2
  16. OSSYS=  os2
  17. CFLAGS=    -bt=$(OS) -Ox -Zq -w4 -ml $(CDB)
  18. CXFLAGS=$(CFLAGS)
  19. LDFLAGS=-bt=$(OS) -l=$(OSSYS) -k0x4000 -ml $(LDB)
  20.  
  21. .SUFFIXES: $(E) $(O) $(X) $(C)
  22.  
  23. $(X)$(O):
  24.     $(CX) $(CXFLAGS) $(OO)$*$(O) $<
  25.  
  26. $(C)$(O):
  27.     $(CC) $(CFLAGS) $(OO)$*$(O) $<
  28.  
  29.  
  30. OBJS = showansi$(O) ansisys$(O) avatar$(O) scrintrp$(O) video$(O) dirport$(O)
  31. TARG = showansi$(E)
  32.  
  33. default:
  34.     @echo You must specify an operating system 'dos' or 'os2'
  35.  
  36. dos:
  37.     $(MAKE) -f makefile.w16 $(TARG) OS=dos OSSYS=dos
  38.  
  39. os2:
  40.     $(MAKE) -f makefile.w16 $(TARG) OS=os2 OSSYS=dos
  41.  
  42. $(TARG): $(OBJS)
  43.     $(LD) $(LDFLAGS) $(OE)$@ $(OBJS)
  44.  
  45.