Ignore:
Timestamp:
Nov 1, 2000, 2:34:19 AM (25 years ago)
Author:
bird
Message:

Changed cleanrule to remove .sym files too.
Synced Watcom file with the other one.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/pdwin32.wat.post

    r4401 r4547  
    1 # $Id: pdwin32.wat.post,v 1.4 2000-10-03 05:39:51 bird Exp $
     1# $Id: pdwin32.wat.post,v 1.5 2000-11-01 01:34:19 bird Exp $
    22#
    33# Odin32 API
     
    2323#
    2424
     25!ifndef TARGET_EXTENSION
     26!ifdef EXETARGET
     27TARGET_EXTENSION=exe
     28!else
     29TARGET_EXTENSION=dll
     30!endif
     31!endif
     32
    2533
    2634!ifdef NEW_STYLE
     
    3139!ifndef NO_ALL_RULE
    3240all:    $(OBJDIR) \
    33         $(OBJDIR)\$(TARGET).dll \
    34         $(PDWIN32_BIN)\$(TARGET).dll \
     41        $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \
     42        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) \
    3543        lib
    3644!endif
     
    4553# Dll rule - builds the target dll.
    4654!ifndef NO_DLL_RULE
    47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(OBJDIR)\$(TARGET).lnk
     55$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OBJDIR)\$(TARGET).lnk
    4856    $(LD2) @$(OBJDIR)\$(TARGET).lnk
    4957!endif
     
    5664    $(KDEF2WAT) $(TARGET).def $@ <<$(OBJDIR)\$(TARGET).lnk2
    5765$(LD2FLAGS)
    58 name $(OBJDIR)\$(TARGET).dll
     66name $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    5967option map=$(OBJDIR)\$(TARGET).map
    6068file    {$(OBJS)}
     
    7785!ifndef NO_ALL_RULE
    7886all:    $(OBJDIR) \
    79         $(OBJDIR)\$(TARGET).exe \
    80         $(PDWIN32_BIN)\$(TARGET).exe
     87        $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \
     88        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION)
    8189!endif
    8290
     
    9098# Exe rule - builds the target exe.
    9199!ifndef NO_EXE_RULE
    92 $(OBJDIR)\$(TARGET).exe: $(OBJSNOOBJDIR) $(TARGET).def $(OBJDIR)\$(TARGET).lnk
     100$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJSNOOBJDIR) $(TARGET).def $(OBJDIR)\$(TARGET).lnk
    93101    $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lnk
    94102!endif
     
    101109    $(KDEF2WAT) $(TARGET).def $@ <<$(OBJDIR)\$(TARGET).lnk2
    102110$(LD2FLAGS)
    103 name $(OBJDIR)\$(TARGET).dll
     111name $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    104112option map=$(OBJDIR)\$(TARGET).map
    105113file    {$(OBJS)}
     
    133141
    134142# Copy dll rule.
    135 !ifndef EXETARGET
    136 $(PDWIN32_BIN)\$(TARGET).dll: $(OBJDIR)\$(TARGET).dll
    137 !else
    138 $(PDWIN32_BIN)\$(TARGET).exe: $(OBJDIR)\$(TARGET).exe
    139 !endif
     143$(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION): $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    140144    cd $(OBJDIR)
    141145    $(MAPSYM) $(TARGET).map
     
    190194!ifndef LOCALCLEAN
    191195        $(PDWIN32_LIB)\$(TARGET).LIB \
    192 !ifndef EXETARGET
    193         $(PDWIN32_BIN)\$(TARGET).dll $(TARGET)exp.def *.dll \
    194 !else
    195         $(PDWIN32_BIN)\$(TARGET).exe *.exe \
    196 !endif
     196        $(TARGET)exp.def \
     197        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) *.$(TARGET_EXTENSION) \
     198        $(PDWIN32_BIN)\$(TARGET).sym *.sym \
    197199        $(CLEANEXTRAS)
    198200!else
Note: See TracChangeset for help on using the changeset viewer.