Changeset 4821 for trunk/include
- Timestamp:
- Dec 17, 2000, 12:40:54 AM (25 years ago)
- Location:
- trunk/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/odin32.post.emx.mk
r4732 r4821 1 # $Id: odin32.post.emx.mk,v 1. 7 2000-12-03 05:14:29bird Exp $1 # $Id: odin32.post.emx.mk,v 1.8 2000-12-16 23:40:53 bird Exp $ 2 2 3 3 # … … 81 81 !endif 82 82 83 # Set default DEFFILE if needed. ( Currently for dlls only.)83 # Set default DEFFILE if needed. (Required for both DLLs and EXEs!) 84 84 !ifndef DEFFILE 85 ! ifndef EXETARGET86 85 DEFFILE = $(ORGTARGET).def 87 ! endif88 86 !endif 89 87 … … 135 133 # 136 134 !ifndef NO_MAIN_RULE 137 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(DEFFILE) $(OBJDIR)\ $(TARGET).lrf135 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(DEFFILE) $(OBJDIR)\bldlevel.$(DEFFILE) $(OBJDIR)\$(TARGET).lrf 138 136 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 139 137 !ifdef OS2RES … … 147 145 # 148 146 !ifndef NO_LNKFILE_RULE 149 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) 147 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) $(ODIN32_INCLUDE)\odin32.post.vac3.mk 150 148 @echo Creating file <<$@ 151 149 /OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) … … 155 153 $(LIBS: =^ 156 154 ) 157 $( DEFFILE)155 $(OBJDIR)\bldlevel.$(DEFFILE) 158 156 <<keep 159 157 !endif … … 191 189 # 192 190 !ifndef NO_MAIN_RULE 193 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(DEFFILE) $(OBJDIR)\ $(TARGET).lrf191 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(DEFFILE) $(OBJDIR)\bldlevel.$(DEFFILE) $(OBJDIR)\$(TARGET).lrf 194 192 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 195 193 !ifdef OS2RES … … 203 201 # 204 202 !ifndef NO_LNKFILE_RULE 205 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) 203 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) $(ODIN32_INCLUDE)\odin32.post.vac3.mk 206 204 @echo Creating file <<$@ 207 205 /OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) … … 211 209 $(LIBS: =^ 212 210 ) 213 $( DEFFILE)211 $(OBJDIR)\bldlevel.$(DEFFILE) 214 212 <<keep 215 213 !endif … … 388 386 389 387 # 388 # Common: Make .def-file with buildlevel info. 389 # 390 $(OBJDIR)\bldlevel.$(DEFFILE): $(DEFFILE) 391 $(BLDLEVELINF) $(DEFFILE) $@ -R"$(DEFFILE)" \ 392 -V"#define=ODIN32_VERSION,$(ODIN32_INCLUDE)\versionos2.h" \ 393 -M"#define=ODIN32_BUILD_NR,$(ODIN32_INCLUDE)\versionos2.h" 394 395 396 # 390 397 # Common: Create the object directory. 391 398 # 392 399 $(OBJDIR): 393 400 @if not exist $(OBJDIR) $(CREATEPATH) $(OBJDIR) 401 402 403 # 404 # Common: Generate Visual SlickEdit project. 405 # 406 !ifndef NO_VSLICKRULES 407 !ifdef ORGTARGET 408 vslick $(ORGTARGET).vpj: 409 $(RM) $(ORGTARGET).vtg 410 $(ODIN32_BASE)\tools\vslick\genproject.cmd $(CINCLUDES) $(ORGTARGET).vpj 411 !endif 412 !endif 394 413 395 414 -
trunk/include/odin32.post.vac3.mk
r4732 r4821 1 # $Id: odin32.post.vac3.mk,v 1. 7 2000-12-03 05:14:29bird Exp $1 # $Id: odin32.post.vac3.mk,v 1.8 2000-12-16 23:40:54 bird Exp $ 2 2 3 3 # … … 76 76 !endif 77 77 78 # Set default DEFFILE if needed. ( Currently for dlls only.)78 # Set default DEFFILE if needed. (Required for both DLLs and EXEs!) 79 79 !ifndef DEFFILE 80 ! ifndef EXETARGET81 80 DEFFILE = $(ORGTARGET).def 82 ! endif83 81 !endif 84 82 … … 130 128 # 131 129 !ifndef NO_MAIN_RULE 132 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(DEFFILE) $(OBJDIR)\ $(TARGET).lrf130 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(DEFFILE) $(OBJDIR)\bldlevel.$(DEFFILE) $(OBJDIR)\$(TARGET).lrf 133 131 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 134 132 !ifdef OS2RES … … 142 140 # 143 141 !ifndef NO_LNKFILE_RULE 144 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) 142 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) $(ODIN32_INCLUDE)\odin32.post.vac3.mk 145 143 @echo Creating file <<$@ 146 144 /OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) … … 150 148 $(LIBS: =^ 151 149 ) 152 $( DEFFILE)150 $(OBJDIR)\bldlevel.$(DEFFILE) 153 151 <<keep 154 152 !endif … … 186 184 # 187 185 !ifndef NO_MAIN_RULE 188 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(DEFFILE) $(OBJDIR)\ $(TARGET).lrf186 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(DEFFILE) $(OBJDIR)\bldlevel.$(DEFFILE) $(OBJDIR)\$(TARGET).lrf 189 187 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 190 188 !ifdef OS2RES … … 198 196 # 199 197 !ifndef NO_LNKFILE_RULE 200 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) 198 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE) $(ODIN32_INCLUDE)\odin32.post.vac3.mk 201 199 @echo Creating file <<$@ 202 200 /OUT:$(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) … … 206 204 $(LIBS: =^ 207 205 ) 208 $( DEFFILE)206 $(OBJDIR)\bldlevel.$(DEFFILE) 209 207 <<keep 210 208 !endif … … 383 381 384 382 # 383 # Common: Make .def-file with buildlevel info. 384 # 385 $(OBJDIR)\bldlevel.$(DEFFILE): $(DEFFILE) 386 $(BLDLEVELINF) $(DEFFILE) $@ -R"$(DEFFILE)" \ 387 -V"#define=ODIN32_VERSION,$(ODIN32_INCLUDE)\versionos2.h" \ 388 -M"#define=ODIN32_BUILD_NR,$(ODIN32_INCLUDE)\versionos2.h" 389 390 391 # 385 392 # Common: Create the object directory. 386 393 # 387 394 $(OBJDIR): 388 395 @if not exist $(OBJDIR) $(CREATEPATH) $(OBJDIR) 396 397 398 # 399 # Common: Generate Visual SlickEdit project. 400 # 401 !ifndef NO_VSLICKRULES 402 !ifdef ORGTARGET 403 vslick $(ORGTARGET).vpj: 404 $(RM) $(ORGTARGET).vtg 405 $(ODIN32_BASE)\tools\vslick\genproject.cmd $(CINCLUDES) $(ORGTARGET).vpj 406 !endif 407 !endif 389 408 390 409 -
trunk/include/odin32.post.wat.mk
r4732 r4821 1 # $Id: odin32.post.wat.mk,v 1. 7 2000-12-03 05:14:29bird Exp $1 # $Id: odin32.post.wat.mk,v 1.8 2000-12-16 23:40:54 bird Exp $ 2 2 3 3 # … … 9 9 # 10 10 # Define NOTEXPDEF to remove the $(TARGET).lib and $(TARGET)exp.def rules. 11 # Define EXETARGET to make an executable. (This also applies to pdwin32.mk.)11 # Define EXETARGET to make an executable. (This also applies to odin32.mk.) 12 12 # Define LIBTARGET to make an internal library. 13 13 # Define LOCALCLEAN if only the local directory is to be clean. … … 68 68 !endif 69 69 70 # Set default DEFFILE if needed. ( Currently for dlls only.)70 # Set default DEFFILE if needed. (Required for both DLLs and EXEs!) 71 71 !ifndef DEFFILE 72 ! ifndef EXETARGET73 72 DEFFILE = $(ORGTARGET).def 74 ! endif75 73 !endif 76 74 … … 122 120 # 123 121 !ifndef NO_MAIN_RULE 124 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $( DEFFILE) $(OBJDIR)\$(TARGET).lrf122 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(OBJDIR)\$(TARGET).lrf 125 123 $(LD2) @$(OBJDIR)\$(TARGET).lrf 126 124 !ifdef OS2RES … … 134 132 # 135 133 !ifndef NO_LNKFILE_RULE 136 $(OBJDIR)\$(TARGET).lrf: makefile $(DEFFILE) $(ODIN32_INCLUDE)\pdwin32.wat.post134 $(OBJDIR)\$(TARGET).lrf: $(__MAKEFILES__) $(OBJDIR)\bldlevel.$(DEFFILE) $(DEFFILE) $(ODIN32_INCLUDE)\odin32.post.wat.mk 137 135 $(RM) $(OBJDIR)\$(TARGET).lrf2 $@ 138 $(KDEF2WAT) $( DEFFILE) $@ <<$(OBJDIR)\$(TARGET).lrf2136 $(KDEF2WAT) $(OBJDIR)\bldlevel.$(DEFFILE) $@ <<$(OBJDIR)\$(TARGET).lrf2 139 137 $(LD2FLAGS) 140 138 name $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) … … 177 175 # 178 176 !ifndef NO_MAIN_RULE 179 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $( DEFFILE) $(OBJDIR)\$(TARGET).lrf177 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION): $(OBJS) $(OS2RES) $(OBJDIR)\$(TARGET).lrf 180 178 $(LD2) @$(OBJDIR)\$(TARGET).lrf 181 179 !ifdef OS2RES … … 189 187 # 190 188 !ifndef NO_LNKFILE_RULE 191 $(OBJDIR)\$(TARGET).lrf: makefile $(ODIN32_INCLUDE)\pdwin32.wat.post$(DEFFILE)189 $(OBJDIR)\$(TARGET).lrf: $(__MAKEFILES__) $(ODIN32_INCLUDE)\odin32.post.wat.mk $(OBJDIR)\bldlevel.$(DEFFILE) 192 190 $(RM) $(OBJDIR)\$(TARGET).lrf2 $@ 193 191 !ifdef DEFFILE 194 $(KDEF2WAT) $( DEFFILE) $@ <<$(OBJDIR)\$(TARGET).lrf2192 $(KDEF2WAT) $(OBJDIR)\bldlevel.$(DEFFILE) $@ <<$(OBJDIR)\$(TARGET).lrf2 195 193 !else 196 194 $(ECHO) Creating <<$@ … … 374 372 375 373 # 374 # Common: Make .def-file with buildlevel info. 375 # 376 $(OBJDIR)\bldlevel.$(DEFFILE): $(DEFFILE) 377 $(BLDLEVELINF) $(DEFFILE) $@ -R"$(DEFFILE)" \ 378 -V"#define=ODIN32_VERSION,$(ODIN32_INCLUDE)\versionos2.h" \ 379 -M"#define=ODIN32_BUILD_NR,$(ODIN32_INCLUDE)\versionos2.h" 380 381 382 # 376 383 # Common: Create the object directory. 377 384 # 378 385 $(OBJDIR): .SYMBOLIC 379 386 @if not exist $(OBJDIR) $(CREATEPATH) $(OBJDIR) 387 388 389 # 390 # Common: Generate Visual SlickEdit project. 391 # 392 !ifndef NO_VSLICKRULES 393 !ifdef ORGTARGET 394 vslick $(ORGTARGET).vpj: .SYMBOLIC 395 $(RM) $(ORGTARGET).vtg 396 $(ODIN32_BASE)\tools\vslick\genproject.cmd $(CINCLUDES) $(ORGTARGET).vpj 397 !endif 398 !endif 380 399 381 400
Note:
See TracChangeset
for help on using the changeset viewer.