Changeset 4547 for trunk/include/pdwin32.wat.post
- Timestamp:
- Nov 1, 2000, 2:34:19 AM (25 years ago)
- 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:51bird Exp $1 # $Id: pdwin32.wat.post,v 1.5 2000-11-01 01:34:19 bird Exp $ 2 2 # 3 3 # Odin32 API … … 23 23 # 24 24 25 !ifndef TARGET_EXTENSION 26 !ifdef EXETARGET 27 TARGET_EXTENSION=exe 28 !else 29 TARGET_EXTENSION=dll 30 !endif 31 !endif 32 25 33 26 34 !ifdef NEW_STYLE … … 31 39 !ifndef NO_ALL_RULE 32 40 all: $(OBJDIR) \ 33 $(OBJDIR)\$(TARGET). dll\34 $(PDWIN32_BIN)\$(TARGET). dll\41 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \ 42 $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) \ 35 43 lib 36 44 !endif … … 45 53 # Dll rule - builds the target dll. 46 54 !ifndef NO_DLL_RULE 47 $(OBJDIR)\$(TARGET). dll: $(OBJS) $(OBJDIR)\$(TARGET).lnk55 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OBJDIR)\$(TARGET).lnk 48 56 $(LD2) @$(OBJDIR)\$(TARGET).lnk 49 57 !endif … … 56 64 $(KDEF2WAT) $(TARGET).def $@ <<$(OBJDIR)\$(TARGET).lnk2 57 65 $(LD2FLAGS) 58 name $(OBJDIR)\$(TARGET). dll66 name $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) 59 67 option map=$(OBJDIR)\$(TARGET).map 60 68 file {$(OBJS)} … … 77 85 !ifndef NO_ALL_RULE 78 86 all: $(OBJDIR) \ 79 $(OBJDIR)\$(TARGET). exe\80 $(PDWIN32_BIN)\$(TARGET). exe87 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \ 88 $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) 81 89 !endif 82 90 … … 90 98 # Exe rule - builds the target exe. 91 99 !ifndef NO_EXE_RULE 92 $(OBJDIR)\$(TARGET). exe: $(OBJSNOOBJDIR) $(TARGET).def $(OBJDIR)\$(TARGET).lnk100 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJSNOOBJDIR) $(TARGET).def $(OBJDIR)\$(TARGET).lnk 93 101 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lnk 94 102 !endif … … 101 109 $(KDEF2WAT) $(TARGET).def $@ <<$(OBJDIR)\$(TARGET).lnk2 102 110 $(LD2FLAGS) 103 name $(OBJDIR)\$(TARGET). dll111 name $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) 104 112 option map=$(OBJDIR)\$(TARGET).map 105 113 file {$(OBJS)} … … 133 141 134 142 # 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) 140 144 cd $(OBJDIR) 141 145 $(MAPSYM) $(TARGET).map … … 190 194 !ifndef LOCALCLEAN 191 195 $(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 \ 197 199 $(CLEANEXTRAS) 198 200 !else
Note:
See TracChangeset
for help on using the changeset viewer.