Changeset 4520 for trunk/include


Ignore:
Timestamp:
Oct 23, 2000, 3:40:32 PM (25 years ago)
Author:
sandervl
Message:

makefile updates for dlls with non-standard extension

Location:
trunk/include
Files:
2 edited

Legend:

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

    r4334 r4520  
    1 # $Id: pdwin32.vac3.post,v 1.1 2000-09-28 03:16:23 bird Exp $
     1# $Id: pdwin32.vac3.post,v 1.2 2000-10-23 13:40:31 sandervl 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!ifdef NEW_STYLE
    2634!ifndef EXETARGET
     
    3038!ifndef NO_ALL_RULE
    3139all:    $(OBJDIR) \
    32         $(OBJDIR)\$(TARGET).dll \
    33         $(PDWIN32_BIN)\$(TARGET).dll \
     40        $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \
     41        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) \
    3442        lib
    3543!endif
     
    4452# Dll rule - builds the target dll.
    4553!ifndef NO_DLL_RULE
    46 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
     54$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
    4755    -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf
    4856!endif
     
    5361$(OBJDIR)\$(TARGET).lrf: makefile
    5462    @echo Creating file <<$@
    55 /OUT:$(OBJDIR)\$(TARGET).dll
     63/OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    5664/MAP:$(OBJDIR)\$(TARGET).map
    5765$(OBJS)
     
    7583!ifndef NO_ALL_RULE
    7684all:    $(OBJDIR) \
    77         $(OBJDIR)\$(TARGET).exe \
    78         $(PDWIN32_BIN)\$(TARGET).exe
     85        $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \
     86        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION)
    7987!endif
    8088
     
    8896# Exe rule - builds the target exe.
    8997!ifndef NO_EXE_RULE
    90 $(OBJDIR)\$(TARGET).exe: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
     98$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
    9199    -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf
    92100!endif
     
    97105$(OBJDIR)\$(TARGET).lrf: makefile
    98106    @echo Creating file <<$@
    99 /OUT:$(OBJDIR)\$(TARGET).exe
     107/OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    100108/MAP:$(OBJDIR)\$(TARGET).map
    101109$(OBJS)
     
    128136
    129137# Copy dll rule.
    130 !ifndef EXETARGET
    131 $(PDWIN32_BIN)\$(TARGET).dll: $(OBJDIR)\$(TARGET).dll
    132 !else
    133 $(PDWIN32_BIN)\$(TARGET).exe: $(OBJDIR)\$(TARGET).exe
    134 !endif
     138$(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION): $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    135139    cd $(OBJDIR)
    136140    $(MAPSYM) $(TARGET).map
     
    185189        $(PDWIN32_LIB)\$(TARGET).LIB \
    186190!ifndef EXETARGET
    187         $(PDWIN32_BIN)\$(TARGET).dll $(TARGET)exp.def *.dll \
    188 !else
    189         $(PDWIN32_BIN)\$(TARGET).exe *.exe \
     191        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) $(TARGET)exp.def *.$(TARGET_EXTENSION) \
     192!else
     193        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) *.$(TARGET_EXTENSION) \
    190194!endif
    191195        $(CLEANEXTRAS)
  • trunk/include/pdwin32.vac36.post

    r4334 r4520  
    1 # $Id: pdwin32.vac36.post,v 1.1 2000-09-28 03:16:24 bird Exp $
     1# $Id: pdwin32.vac36.post,v 1.2 2000-10-23 13:40:32 sandervl 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
    2532
    2633!ifdef NEW_STYLE
     
    3138!ifndef NO_ALL_RULE
    3239all:    $(OBJDIR) \
    33         $(OBJDIR)\$(TARGET).dll \
    34         $(PDWIN32_BIN)\$(TARGET).dll \
     40        $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \
     41        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) \
    3542        lib
    3643!endif
     
    4552# Dll rule - builds the target dll.
    4653!ifndef NO_DLL_RULE
    47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
     54$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
    4855    -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf
    4956!endif
     
    5461$(OBJDIR)\$(TARGET).lrf: makefile
    5562    @echo Creating file <<$@
    56 /OUT:$(OBJDIR)\$(TARGET).dll
     63/OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    5764/MAP:$(OBJDIR)\$(TARGET).map
    5865$(OBJS)
     
    7683!ifndef NO_ALL_RULE
    7784all:    $(OBJDIR) \
    78         $(OBJDIR)\$(TARGET).exe \
    79         $(PDWIN32_BIN)\$(TARGET).exe
     85        $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \
     86        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION)
    8087!endif
    8188
     
    8996# Exe rule - builds the target exe.
    9097!ifndef NO_EXE_RULE
    91 $(OBJDIR)\$(TARGET).exe: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
     98$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf
    9299    -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf
    93100!endif
     
    98105$(OBJDIR)\$(TARGET).lrf: makefile
    99106    @echo Creating file <<$@
    100 /OUT:$(OBJDIR)\$(TARGET).exe
     107/OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    101108/MAP:$(OBJDIR)\$(TARGET).map
    102109$(OBJS)
     
    130137# Copy dll rule.
    131138!ifndef EXETARGET
    132 $(PDWIN32_BIN)\$(TARGET).dll: $(OBJDIR)\$(TARGET).dll
    133 !else
    134 $(PDWIN32_BIN)\$(TARGET).exe: $(OBJDIR)\$(TARGET).exe
     139$(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION): $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
     140!else
     141$(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION): $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION)
    135142!endif
    136143    cd $(OBJDIR)
     
    186193        $(PDWIN32_LIB)\$(TARGET).LIB \
    187194!ifndef EXETARGET
    188         $(PDWIN32_BIN)\$(TARGET).dll $(TARGET)exp.def *.dll \
    189 !else
    190         $(PDWIN32_BIN)\$(TARGET).exe *.exe \
     195        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) $(TARGET)exp.def *.$(TARGET_EXTENSION) \
     196!else
     197        $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) *.$(TARGET_EXTENSION) \
    191198!endif
    192199        $(CLEANEXTRAS)
Note: See TracChangeset for help on using the changeset viewer.