Changeset 691 for trunk/makefile


Ignore:
Timestamp:
Jun 16, 2007, 3:36:42 AM (18 years ago)
Author:
Steven Levine
Message:

Commit primary makefiles to OpenWatcom

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/makefile

    r601 r691  
    33
    44# Copyright (c) 1993-98 M. Kimes
    5 # Copyright (c) 2002, 2006 Steven H. Levine
     5# Copyright (c) 2002, 2007 Steven H. Levine
    66
    77# 24 May 05 SHL Add clean and cleanobj target
     
    1212# 31 Jul 06 SHL Tweak dependencies
    1313# 26 Aug 06 SHL Add rest of lxlite support
     14# 14 Jun 07 SHL Convert to OpenWatcom
    1415
    1516# Environment:
     
    2122!include makefile_pre.mk
    2223
    23 all: dll $(BASE) allexe
     24all: dll $(BASE) allexe .symbolic
    2425
    25 dist: all lxlite wpi
     26dist: all lxlite wpi .symbolic
    2627
    2728# Only update resources
    28 res:
     29res: .symbolic
    2930  @echo Updating resources only
    30   $(MAKE) /nologo /$(MAKEFLAGS) MAKERES=1
     31  $(MAKE) $(__MAKEOPTS__) MAKERES=1
    3132
    3233# make DLL components
    3334
    34 dll:
     35dll: .symbolic
    3536  cd dll
    36   $(MAKE) /nologo /$(MAKEFLAGS)
     37  $(MAKE) $(__MAKEOPTS__)
    3738  cd ..
    3839
    39 $(BASE): $(BASE).exe $(BASE).res
     40$(BASE): $(BASE).exe $(BASE).res .symbolic
    4041
    4142$(BASE).res: $(BASE).rc  icons\$(BASE).ico bitmaps\*.bmp
     
    4546# make EXE compenents
    4647
    47 allexe: *.mak
    48   !$(MAKE) /NOLOGO /f $? /$(MAKEFLAGS)
     48allexe: *.mak .symbolic
     49  !$(MAKE) -f $? $(__MAKEOPTS__)
    4950
    50 wpi:
     51wpi: .symbolic
    5152   cd warpin
    52    $(MAKE) /NOLOGO /$(MAKEFLAGS)
     53   $(MAKE) $(__MAKEOPTS__)
    5354   cd ..
    5455
    5556# makefile_post.mk contains lxlite target for $(BASE).exe
    5657# Apply to each *.mak for other exes
    57 lxlite:: *.mak
    58   !$(MAKE) /NOLOGO /f $? /$(MAKEFLAGS) lxlite
     58lxlite:: *.mak .symbolic
     59  !$(MAKE) -f $? $(__MAKEOPTS__) lxlite
    5960
    6061# Apply to dlls
    61 lxlite::
     62lxlite:: .symbolic
    6263  cd dll
    63   $(MAKE) /nologo /$(MAKEFLAGS) lxlite
     64  $(MAKE) $(__MAKEOPTS__) lxlite
    6465  cd ..
    6566
    66 cleanobj:
     67cleanobj: .symbolic
    6768  cd dll
    68   $(MAKE) /nologo $(MAKEFLAGS) cleanobj
     69  $(MAKE) $(__MAKEOPTS__) cleanobj
    6970  cd ..
    7071  -del *.obj
    7172
    72 clean:
     73clean:: .symbolic
    7374  cd dll
    74   $(MAKE) /nologo $(MAKEFLAGS) clean
     75  $(MAKE) $(__MAKEOPTS__) clean
    7576  cd ..
    7677  -del *.exe
     
    8081  -del fm3res.str
    8182
    82 distclean: clean
     83distclean: clean .symbolic
    8384  cd warpin
    84   $(MAKE) /nologo $(MAKEFLAGS) distclean
     85  $(MAKE) $(__MAKEOPTS__) distclean
    8586  cd ..
    8687
Note: See TracChangeset for help on using the changeset viewer.