Changeset 4624
- Timestamp:
- Nov 19, 2000, 10:27:40 AM (24 years ago)
- Location:
- trunk/src
- Files:
-
- 7 added
- 62 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/src/DPlayX/makefile ¶
r4446 r4624 1 # $Id: makefile,v 1.1 1 2000-10-06 19:49:06 hughExp $1 # $Id: makefile,v 1.12 2000-11-19 09:18:20 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = dsoundrsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\dpclassfactory.obj \ … … 36 30 37 31 32 # 33 # Libraries. One space before the '\'. 34 # 35 LIBS = \ 36 $(PDWIN32_LIB)/kernel32.lib \ 37 $(PDWIN32_LIB)/$(ODINCRT).lib \ 38 $(PDWIN32_LIB)/advapi32.lib \ 39 OS2386.LIB \ 40 $(RTLLIB_O) \ 41 $(PDWIN32_LIB)/user32.lib \ 42 $(PDWIN32_LIB)/ole32.lib \ 43 $(PDWIN32_LIB)/winmm.lib \ 44 $(PDWIN32_LIB)/ntdll.lib \ 45 $(PDWIN32_LIB)/msvfw32.lib 38 46 47 48 # 39 49 # Target name - name of the dll without extention and path. 50 # 40 51 TARGET = dplayx 41 52 42 53 43 # All rule - build objs, target dll, copies dll to bin and makes libs. 44 all: $(OBJDIR) \ 45 $(OBJDIR)\$(TARGET).dll \ 46 $(PDWIN32_BIN)\$(TARGET).dll \ 47 lib 48 49 50 # Lib rule - build importlibrary (and evt. other libs) 51 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 52 53 54 # Dll rule - builds the target dll. 55 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 56 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 57 58 59 # Linker file - creates the parameter file passed on to the linker. 60 $(OBJDIR)\$(TARGET).lrf: makefile 61 @echo Creating file <<$@ 62 /OUT:$(OBJDIR)\$(TARGET).dll 63 /MAP:$(OBJDIR)\$(TARGET).map 64 $(OBJS) 65 $(PDWIN32_LIB)/kernel32.lib 66 $(PDWIN32_LIB)/$(ODINCRT).lib 67 $(PDWIN32_LIB)/advapi32.lib 68 OS2386.LIB 69 $(RTLLIB_O) 70 $(PDWIN32_LIB)/user32.lib 71 $(PDWIN32_LIB)/ole32.lib 72 $(PDWIN32_LIB)/winmm.lib 73 $(PDWIN32_LIB)/ntdll.lib 74 $(PDWIN32_LIB)/msvfw32.lib 75 $(TARGET).def 76 <<keep 77 78 79 # Dep rule - makes depenencies for C, C++ and Asm files. 80 dep: 81 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 82 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 83 84 54 # 85 55 # Includes the common rules. 56 # 86 57 !include $(PDWIN32_INCLUDE)/pdwin32.post 87 58 -
TabularUnified trunk/src/NTDLL/makefile ¶
r4245 r4624 1 # $Id: makefile,v 1.2 3 2000-09-12 19:16:37 sandervlExp $1 # $Id: makefile,v 1.24 2000-11-19 09:07:26 bird Exp $ 2 2 3 3 # 4 4 # Odin32 API 5 5 # 6 # NTDLL.dll makefile6 # ntdll.dll makefile 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = ntdllrsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 $(OBJDIR)\ NTDLL.obj \20 $(OBJDIR)\ntdll.obj \ 27 21 $(OBJDIR)\file.obj \ 28 22 $(OBJDIR)\exception.obj \ … … 39 33 $(OBJDIR)\arith64.obj \ 40 34 $(OBJDIR)\regfunc.obj \ 35 $(OBJDIR)\dllinitstub.obj \ 41 36 $(OBJDIR)\ntdllrsrc.obj 42 37 43 38 44 # Target name - name of the dll without extention and path. 45 TARGET = NTDLL 39 # 40 # Libraries. One space before the '\'. 41 # 42 LIBS = \ 43 $(PDWIN32_LIB)/kernel32.lib \ 44 $(PDWIN32_LIB)/user32.lib \ 45 $(PDWIN32_LIB)/crtdll.lib \ 46 $(PDWIN32_LIB)/$(ODINCRT).lib \ 47 OS2386.LIB \ 48 $(RTLLIB_O) 46 49 47 50 48 # All rule - build objs, target dll, copies dll to bin and makes libs. 49 all: $(OBJDIR) \ 50 $(OBJDIR)\$(TARGET).dll \ 51 $(PDWIN32_BIN)\$(TARGET).dll \ 52 lib 51 # 52 # Target name - name of the dll without extention and path. 53 # 54 TARGET = ntdll 53 55 54 56 55 # Lib rule - build importlibrary (and evt. other libs) 56 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 57 58 59 # Dll rule - builds the target dll. 60 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 61 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 62 63 64 # Linker file - creates the parameter file passed on to the linker. 65 $(OBJDIR)\$(TARGET).lrf: makefile 66 @echo Creating file <<$@ 67 /OUT:$(OBJDIR)\$(TARGET).dll 68 /MAP:$(OBJDIR)\$(TARGET).map 69 $(OBJS) 70 sbsstub.obj 71 $(PDWIN32_LIB)/kernel32.lib 72 $(PDWIN32_LIB)/user32.lib 73 $(PDWIN32_LIB)/crtdll.lib 74 $(PDWIN32_LIB)/$(ODINCRT).lib 75 OS2386.LIB 76 $(RTLLIB_O) 77 $(TARGET).def 78 <<keep 79 80 81 # Dep rule - makes depenencies for C, C++ and Asm files. 82 dep: 83 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 84 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 85 86 57 # 87 58 # Includes the common rules. 59 # 88 60 !include $(PDWIN32_INCLUDE)/pdwin32.post 89 61 -
TabularUnified trunk/src/advapi32/makefile ¶
r4335 r4624 1 # $Id: makefile,v 1.2 5 2000-09-28 03:17:10 bird Exp $1 # $Id: makefile,v 1.26 2000-11-19 09:27:40 bird Exp $ 2 2 3 3 # … … 6 6 # advapi32.dll makefile 7 7 # 8 9 10 # For the time being11 NEW_STYLE = 112 8 13 9 … … 54 50 # 55 51 !include $(PDWIN32_INCLUDE)/pdwin32.post 52 -
TabularUnified trunk/src/avifil32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 9 2000-07-19 19:05:05 sandervlExp $1 # $Id: makefile,v 1.10 2000-11-19 09:26:55 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = avifile32.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\avifile.obj \ 27 21 $(OBJDIR)\avifil32.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) \ 33 $(PDWIN32_LIB)/ole32.lib \ 34 $(PDWIN32_LIB)/msvfw32.lib 35 36 37 # 31 38 # Target name - name of the dll without extention and path. 39 # 32 40 TARGET = avifil32 33 41 34 42 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/$(ODINCRT).lib 59 OS2386.LIB 60 $(RTLLIB_O) 61 $(PDWIN32_LIB)/ole32.lib 62 $(PDWIN32_LIB)/msvfw32.lib 63 $(TARGET).def 64 <<keep 65 66 67 # Dep rule - makes depenencies for C, C++ and Asm files. 68 dep: 69 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 70 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 71 72 43 # 73 44 # Includes the common rules. 45 # 74 46 !include $(PDWIN32_INCLUDE)/pdwin32.post 75 47 -
TabularUnified trunk/src/capi2032/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 3 2000-07-19 19:05:05 sandervlExp $1 # $Id: makefile,v 1.14 2000-11-19 09:23:29 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = capi2032rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\capi2032.obj \ 27 21 $(OBJDIR)\capi2032rsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) 33 34 35 # 31 36 # Target name - name of the dll without extention and path. 37 # 32 38 TARGET = capi2032 33 39 34 40 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/$(ODINCRT).lib 59 OS2386.LIB 60 $(RTLLIB_O) 61 $(TARGET).def 62 <<keep 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 68 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 69 70 41 # 71 42 # Includes the common rules. 43 # 72 44 !include $(PDWIN32_INCLUDE)/pdwin32.post 73 45 -
TabularUnified trunk/src/comctl32/makefile ¶
r4611 r4624 1 # $Id: makefile,v 1. 29 2000-11-17 14:37:52 sandervlExp $1 # $Id: makefile,v 1.30 2000-11-19 09:25:46 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = lz32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\comctl32.obj \ … … 55 49 56 50 51 # 52 # Libraries. One space before the '\'. 53 # 54 LIBS = \ 55 $(PDWIN32_LIB)/kernel32.lib \ 56 $(PDWIN32_LIB)/gdi32.lib \ 57 $(PDWIN32_LIB)/user32.lib \ 58 $(PDWIN32_LIB)/msvfw32.lib \ 59 $(PDWIN32_LIB)/$(ODINCRT).lib \ 60 os2386.lib \ 61 $(RTLLIB_O) 62 63 64 # 57 65 # Target name - name of the dll without extention and path. 66 # 58 67 TARGET = comctl32 59 68 60 69 61 # All rule - build objs, target dll, copies dll to bin and makes libs. 62 all: $(OBJDIR) \ 63 $(OBJDIR)\$(TARGET).dll \ 64 $(PDWIN32_BIN)\$(TARGET).dll \ 65 lib 66 67 68 # Lib rule - build importlibrary (and evt. other libs) 69 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 70 71 72 # Dll rule - builds the target dll. 73 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 74 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 75 76 77 # Linker file - creates the parameter file passed on to the linker. 78 $(OBJDIR)\$(TARGET).lrf: makefile 79 @echo Creating file <<$@ 80 /OUT:$(OBJDIR)\$(TARGET).dll 81 /MAP:$(OBJDIR)\$(TARGET).map 82 $(OBJS) 83 $(PDWIN32_LIB)/kernel32.lib 84 $(PDWIN32_LIB)/gdi32.lib 85 $(PDWIN32_LIB)/user32.lib 86 $(PDWIN32_LIB)/msvfw32.lib 87 $(PDWIN32_LIB)/$(ODINCRT).lib 88 OS2386.LIB 89 $(RTLLIB_O) 90 $(TARGET).def 91 <<keep 92 93 94 # Dep rule - makes depenencies for C, C++ and Asm files. 95 dep: 96 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 97 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 98 99 100 $(OBJDIR)\rsrc.obj: \ 101 cctl_Ca.orc \ 102 cctl_Ca.orc \ 103 cctl_Cs.orc \ 104 cctl_Da.orc \ 105 cctl_De.orc \ 106 cctl_En.orc \ 107 cctl_Eo.orc \ 108 cctl_Es.orc \ 109 cctl_Fi.orc \ 110 cctl_Fr.orc \ 111 cctl_Hu.orc \ 112 cctl_It.orc \ 113 cctl_Ko.orc \ 114 cctl_Nl.orc \ 115 cctl_No.orc \ 116 cctl_Pl.orc \ 117 cctl_Pt.orc \ 118 cctl_Ru.orc \ 119 cctl_Sv.orc \ 120 cctl_Wa.orc \ 121 cctl_xx.orc \ 122 rsrc.orc 123 124 70 # 125 71 # Includes the common rules. 72 # 126 73 !include $(PDWIN32_INCLUDE)/pdwin32.post 127 74 -
TabularUnified trunk/src/comdlg32/makefile ¶
r4581 r4624 1 # $Id: makefile,v 1.2 0 2000-11-09 21:09:28 sandervlExp $1 # $Id: makefile,v 1.21 2000-11-19 09:23:00 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\colordlg.obj \ … … 37 31 38 32 33 # 34 # Libraries. One space before the '\'. 35 # 36 LIBS = \ 37 $(PDWIN32_LIB)/kernel32.lib \ 38 $(PDWIN32_LIB)/user32.lib \ 39 $(PDWIN32_LIB)/$(ODINCRT).lib \ 40 $(PDWIN32_LIB)/shlwapi.lib \ 41 $(PDWIN32_LIB)/shell32.lib \ 42 $(PDWIN32_LIB)/comctl32.lib \ 43 $(PDWIN32_LIB)/gdi32.lib \ 44 $(PDWIN32_LIB)/pmwinx.lib \ 45 os2386.lib \ 46 $(RTLLIB_O) 47 48 49 # 39 50 # Target name - name of the dll without extention and path. 51 # 40 52 TARGET = comdlg32 41 53 42 54 43 # All rule - build objs, target dll, copies dll to bin and makes libs. 44 all: $(OBJDIR) \ 45 $(OBJDIR)\$(TARGET).dll \ 46 $(PDWIN32_BIN)\$(TARGET).dll \ 47 lib 48 49 50 # Lib rule - build importlibrary (and evt. other libs) 51 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 52 53 54 # Dll rule - builds the target dll. 55 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 56 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 57 58 59 # Linker file - creates the parameter file passed on to the linker. 60 $(OBJDIR)\$(TARGET).lrf: makefile 61 @echo Creating file <<$@ 62 /OUT:$(OBJDIR)\$(TARGET).dll 63 /MAP:$(OBJDIR)\$(TARGET).map 64 $(OBJS) 65 $(PDWIN32_LIB)/pmwinx.lib 66 $(PDWIN32_LIB)/kernel32.lib 67 $(PDWIN32_LIB)/user32.lib 68 $(PDWIN32_LIB)/$(ODINCRT).lib 69 $(PDWIN32_LIB)/shlwapi.lib 70 $(PDWIN32_LIB)/shell32.lib 71 $(PDWIN32_LIB)/comctl32.lib 72 $(PDWIN32_LIB)/gdi32.lib 73 OS2386.LIB 74 $(RTLLIB_O) 75 $(TARGET).def 76 <<keep 77 78 79 # Dep rule - makes depenencies for C, C++ and Asm files. 80 dep: 81 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 82 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 83 84 85 $(OBJDIR)\rsrc.obj: \ 86 cdlg_Ca.orc \ 87 cdlg_Cs.orc \ 88 cdlg_Da.orc \ 89 cdlg_De.orc \ 90 cdlg_En.orc \ 91 cdlg_Eo.orc \ 92 cdlg_Es.orc \ 93 cdlg_Fi.orc \ 94 cdlg_Fr.orc \ 95 cdlg_Hu.orc \ 96 cdlg_It.orc \ 97 cdlg_Ja.orc \ 98 cdlg_Ko.orc \ 99 cdlg_Nl.orc \ 100 cdlg_No.orc \ 101 cdlg_Pl.orc \ 102 cdlg_Pt.orc \ 103 cdlg_Ru.orc \ 104 cdlg_Sk.orc \ 105 cdlg_Sv.orc \ 106 cdlg_Wa.orc \ 107 cdlg_xx.orc \ 108 rsrc.orc 109 55 # 110 56 # Includes the common rules. 57 # 111 58 !include $(PDWIN32_INCLUDE)/pdwin32.post 112 59 -
TabularUnified trunk/src/crtdll/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 1 2000-07-19 19:05:05 sandervlExp $1 # $Id: makefile,v 1.12 2000-11-19 09:22:35 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = crtdllrsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\crtdll.obj \ … … 36 30 37 31 32 # 33 # Libraries. One space before the '\'. 34 # 35 LIBS = \ 36 $(PDWIN32_LIB)/kernel32.lib \ 37 $(PDWIN32_LIB)/$(ODINCRT).lib \ 38 $(PDWIN32_LIB)/user32.lib \ 39 $(PDWIN32_LIB)/pmwinx.lib \ 40 os2386.lib \ 41 $(RTLLIB_O) 42 43 44 # 38 45 # Target name - name of the dll without extention and path. 46 # 39 47 TARGET = crtdll 40 48 41 49 42 # All rule - build objs, target dll, copies dll to bin and makes libs. 43 all: $(OBJDIR) \ 44 $(OBJDIR)\$(TARGET).dll \ 45 $(PDWIN32_BIN)\$(TARGET).dll \ 46 lib 47 48 49 # Lib rule - build importlibrary (and evt. other libs) 50 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 51 52 53 # Dll rule - builds the target dll. 54 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 55 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 56 57 58 # Linker file - creates the parameter file passed on to the linker. 59 $(OBJDIR)\$(TARGET).lrf: makefile 60 @echo Creating file <<$@ 61 /OUT:$(OBJDIR)\$(TARGET).dll 62 /MAP:$(OBJDIR)\$(TARGET).map 63 $(OBJS) 64 $(PDWIN32_LIB)/pmwinx.lib 65 $(PDWIN32_LIB)/kernel32.lib 66 $(PDWIN32_LIB)/$(ODINCRT).lib 67 $(PDWIN32_LIB)/user32.lib 68 OS2386.LIB 69 $(RTLLIB_O) 70 $(TARGET).def 71 <<keep 72 73 74 # Dep rule - makes depenencies for C, C++ and Asm files. 75 dep: 76 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 77 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 78 79 50 # 80 51 # Includes the common rules. 52 # 81 53 !include $(PDWIN32_INCLUDE)/pdwin32.post 82 54 -
TabularUnified trunk/src/dciman32/makefile ¶
r4519 r4624 1 # $Id: makefile,v 1. 1 2000-10-23 11:24:38 sandervlExp $1 # $Id: makefile,v 1.2 2000-11-19 09:21:41 bird Exp $ 2 2 3 3 # 4 4 # Odin32 API 5 5 # 6 # imm32.dll makefile6 # dciman32.dll makefile 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = lz32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\dciman32.obj \ 27 21 $(OBJDIR)\dcimanrsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/gdi32.lib \ 31 $(PDWIN32_LIB)/$(ODINCRT).lib \ 32 os2386.lib \ 33 $(RTLLIB_O) 34 35 36 # 31 37 # Target name - name of the dll without extention and path. 38 # 32 39 TARGET = dciman32 33 40 34 41 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(TARGET).def 58 $(PDWIN32_LIB)/kernel32.lib 59 $(PDWIN32_LIB)/gdi32.lib 60 $(PDWIN32_LIB)/$(ODINCRT).lib 61 OS2386.LIB 62 $(RTLLIB_O) 63 $(TARGET).def 64 <<keep 65 66 67 # Dep rule - makes depenencies for C, C++ and Asm files. 68 dep: 69 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 70 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 71 72 42 # 73 43 # Includes the common rules. 44 # 74 45 !include $(PDWIN32_INCLUDE)/pdwin32.post 75 46 -
TabularUnified trunk/src/ddraw/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.2 4 2000-07-19 19:05:05 sandervlExp $1 # $Id: makefile,v 1.25 2000-11-19 09:20:50 bird Exp $ 2 2 # 3 3 # ddraw.dll makefile … … 10 10 # 11 11 12 # Directory macros.13 PDWIN32_INCLUDE = ..\..\include14 PDWIN32_LIB = ..\..\lib15 PDWIN32_BIN = ..\..\$(OBJDIR)16 PDWIN32_TOOLS = ..\..\tools\bin17 12 18 13 14 # 19 15 # Compiler, tools, and interference rules. 20 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 # 17 !include ../../include/pdwin32.mk 21 18 22 19 23 # Flag overloads and local macros. 24 CLEANEXTRAS = ddrawrsrc.asm 25 ASFLAGS = -Sc -Sv:ALP 26 27 28 # Object files. All objects should be prefixed with $(OBJDIR)! 20 # 21 # Object files. Prefix with OBJDIR and one space before the '\'. 22 # 29 23 OBJS = \ 30 24 $(OBJDIR)\ddraw.obj \ … … 46 40 47 41 42 # 43 # Libraries. One space before the '\'. 44 # 45 LIBS = \ 46 $(PDWIN32_LIB)/ole32.lib \ 47 $(PDWIN32_LIB)/advapi32.lib \ 48 $(PDWIN32_LIB)/gdi32.lib \ 49 $(PDWIN32_LIB)/comctl32.lib \ 50 $(PDWIN32_LIB)/kernel32.lib \ 51 $(PDWIN32_LIB)/$(ODINCRT).lib \ 52 $(PDWIN32_LIB)/user32.lib \ 53 mmpm2.lib \ 54 os2386.lib \ 55 $(RTLLIB_O) 56 57 58 # 48 59 # Target name - name of the dll without extention and path. 60 # 49 61 TARGET = ddraw 50 62 51 63 52 # All rule - build objs, target dll, copies dll to bin and makes libs. 53 all: $(OBJDIR) \ 54 $(OBJDIR)\$(TARGET).dll \ 55 $(PDWIN32_BIN)\$(TARGET).dll \ 56 lib 57 58 59 # Lib rule - build importlibrary (and evt. other libs) 60 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 61 62 63 # Dll rule - builds the target dll. 64 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 65 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 66 67 68 # Linker file - creates the parameter file passed on to the linker. 69 $(OBJDIR)\$(TARGET).lrf: makefile 70 @echo Creating file <<$@ 71 /OUT:$(OBJDIR)\$(TARGET).dll 72 /MAP:$(OBJDIR)\$(TARGET).map 73 $(OBJS) 74 $(PDWIN32_LIB)/ole32.lib 75 $(PDWIN32_LIB)/advapi32.lib 76 $(PDWIN32_LIB)/gdi32.lib 77 $(PDWIN32_LIB)/comctl32.lib 78 $(PDWIN32_LIB)/kernel32.lib 79 $(PDWIN32_LIB)/$(ODINCRT).lib 80 $(PDWIN32_LIB)/user32.lib 81 mmpm2.lib 82 OS2386.LIB 83 $(RTLLIB_O) 84 $(TARGET).def 85 <<keep 86 87 88 # Dep rule - makes depenencies for C, C++ and Asm files. 89 dep: 90 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 91 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 92 93 64 # 94 65 # Includes the common rules. 66 # 95 67 !include $(PDWIN32_INCLUDE)/pdwin32.post 96 68 -
TabularUnified trunk/src/dinput/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 7 2000-07-19 19:05:06 sandervlExp $1 # $Id: makefile,v 1.8 2000-11-19 09:20:11 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = dinputrsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\dinput.obj \ … … 28 22 $(OBJDIR)\dinputguid.obj \ 29 23 $(OBJDIR)\dinputrsrc.obj \ 30 $( PDWIN32_LIB)\dllentry.obj24 $(DLLENTRY) 31 25 32 26 27 # 28 # Libraries. One space before the '\'. 29 # 30 LIBS = \ 31 $(PDWIN32_LIB)/kernel32.lib \ 32 $(PDWIN32_LIB)/$(ODINCRT).lib \ 33 OS2386.LIB \ 34 $(RTLLIB_O) \ 35 $(PDWIN32_LIB)/user32.lib \ 36 $(PDWIN32_LIB)/ole32.lib 37 38 39 # 33 40 # Target name - name of the dll without extention and path. 41 # 34 42 TARGET = dinput 35 43 36 44 37 # All rule - build objs, target dll, copies dll to bin and makes libs. 38 all: $(OBJDIR) \ 39 $(OBJDIR)\$(TARGET).dll \ 40 $(PDWIN32_BIN)\$(TARGET).dll \ 41 lib 42 43 44 # Lib rule - build importlibrary (and evt. other libs) 45 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 46 47 48 # Dll rule - builds the target dll. 49 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 50 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 51 52 53 # Linker file - creates the parameter file passed on to the linker. 54 $(OBJDIR)\$(TARGET).lrf: makefile 55 @echo Creating file <<$@ 56 /OUT:$(OBJDIR)\$(TARGET).dll 57 /MAP:$(OBJDIR)\$(TARGET).map 58 $(OBJS) 59 $(PDWIN32_LIB)/kernel32.lib 60 $(PDWIN32_LIB)/$(ODINCRT).lib 61 OS2386.LIB 62 $(RTLLIB_O) 63 $(PDWIN32_LIB)/user32.lib 64 $(PDWIN32_LIB)/ole32.lib 65 $(TARGET).def 66 <<keep 67 68 69 # Dep rule - makes depenencies for C, C++ and Asm files. 70 dep: 71 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 72 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 73 74 45 # 75 46 # Includes the common rules. 47 # 76 48 !include $(PDWIN32_INCLUDE)/pdwin32.post 77 49 -
TabularUnified trunk/src/dllentry/makefile ¶
r4336 r4624 1 # $Id: makefile,v 1. 5 2000-09-28 03:19:53bird Exp $1 # $Id: makefile,v 1.6 2000-11-19 09:19:09 bird Exp $ 2 2 3 3 # … … 8 8 9 9 10 # For the time being11 NEW_STYLE = 112 13 14 10 # We have our own rules 15 11 NO_ALL_RULE = 1 16 12 NO_LIB_RULE = 1 17 NO_ DLL_RULE = 113 NO_MAIN_RULE = 1 18 14 NO_LNK_RULE = 1 19 15 -
TabularUnified trunk/src/dplay/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 8 2000-07-19 19:05:06 sandervlExp $1 # $Id: makefile,v 1.9 2000-11-19 09:17:41 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = dplayrsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\dplay.obj \ 27 21 $(OBJDIR)\dplayrsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) \ 33 $(PDWIN32_LIB)/ole32.lib \ 34 $(PDWIN32_LIB)/advapi32.lib 35 36 37 # 31 38 # Target name - name of the dll without extention and path. 39 # 32 40 TARGET = dplay 33 41 34 # All rule - build objs, target dll, copies dll to bin and makes libs.35 all: $(OBJDIR) \36 $(OBJDIR)\$(TARGET).dll \37 $(PDWIN32_BIN)\$(TARGET).dll \38 lib39 42 40 41 # Lib rule - build importlibrary (and evt. other libs) 42 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 43 44 45 # Dll rule - builds the target dll. 46 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 47 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 48 49 50 # Linker file - creates the parameter file passed on to the linker. 51 $(OBJDIR)\$(TARGET).lrf: makefile 52 @echo Creating file <<$@ 53 /OUT:$(OBJDIR)\$(TARGET).dll 54 /MAP:$(OBJDIR)\$(TARGET).map 55 $(OBJS) 56 $(PDWIN32_LIB)/kernel32.lib 57 $(PDWIN32_LIB)/$(ODINCRT).lib 58 OS2386.LIB $(RTLLIB_O) 59 $(PDWIN32_LIB)/ole32.lib 60 $(PDWIN32_LIB)/advapi32.lib 61 $(TARGET).def 62 <<keep 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 68 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 69 70 43 # 71 44 # Includes the common rules. 45 # 72 46 !include $(PDWIN32_INCLUDE)/pdwin32.post 73 47 -
TabularUnified trunk/src/dsound/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 19 2000-07-19 19:05:06 sandervlExp $1 # $Id: makefile,v 1.20 2000-11-19 09:16:55 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = dsoundrsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\dsound.obj \ … … 37 31 38 32 33 # 34 # Libraries. One space before the '\'. 35 # 36 LIBS = \ 37 $(PDWIN32_LIB)/kernel32.lib \ 38 $(PDWIN32_LIB)/$(ODINCRT).lib \ 39 $(PDWIN32_LIB)/ole32.lib \ 40 pmwinx.lib \ 41 mmpm2.lib \ 42 OS2386.LIB \ 43 $(RTLLIB_O) 44 45 46 # 39 47 # Target name - name of the dll without extention and path. 48 # 40 49 TARGET = dsound 41 50 42 51 43 # All rule - build objs, target dll, copies dll to bin and makes libs. 44 all: $(OBJDIR) \ 45 $(OBJDIR)\$(TARGET).dll \ 46 $(PDWIN32_BIN)\$(TARGET).dll \ 47 lib 48 49 50 # Lib rule - build importlibrary (and evt. other libs) 51 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 52 53 54 # Dll rule - builds the target dll. 55 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 56 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 57 58 59 # Linker file - creates the parameter file passed on to the linker. 60 $(OBJDIR)\$(TARGET).lrf: makefile 61 @echo Creating file <<$@ 62 /OUT:$(OBJDIR)\$(TARGET).dll 63 /MAP:$(OBJDIR)\$(TARGET).map 64 $(OBJS) 65 pmwinx.lib 66 $(PDWIN32_LIB)/kernel32.lib 67 $(PDWIN32_LIB)/$(ODINCRT).lib 68 $(PDWIN32_LIB)/ole32.lib 69 mmpm2.lib 70 OS2386.LIB 71 $(RTLLIB_O) 72 $(TARGET).def 73 <<keep 74 75 76 # Dep rule - makes depenencies for C, C++ and Asm files. 77 dep: 78 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 79 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 80 81 52 # 82 53 # Includes the common rules. 54 # 83 55 !include $(PDWIN32_INCLUDE)/pdwin32.post 84 56 -
TabularUnified trunk/src/icmp/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 4 2000-07-19 19:05:07 sandervlExp $1 # $Id: makefile,v 1.5 2000-11-19 09:15:25 bird Exp $ 2 2 # 3 3 # icmp.dll makefile … … 7 7 # 8 8 9 # Directory macros.10 PDWIN32_INCLUDE = ..\..\include11 PDWIN32_LIB = ..\..\lib12 PDWIN32_BIN = ..\..\$(OBJDIR)13 PDWIN32_TOOLS = ..\..\tools\bin14 9 10 # 15 11 # Compiler, tools, and interference rules. 16 !include $(PDWIN32_INCLUDE)/pdwin32.mk 12 # 13 !include ../../include/pdwin32.mk 17 14 18 # Flag overloads and local macros.19 CLEANEXTRAS = icmprsrc.asm20 15 21 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 22 19 OBJS = \ 23 20 $(OBJDIR)\icmp.obj \ 24 21 $(OBJDIR)\icmprsrc.obj \ 25 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 26 23 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 os2386.lib \ 30 $(PDWIN32_LIB)/wsock32.lib \ 31 $(RTLLIB_O) \ 32 $(PDWIN32_LIB)/$(ODINCRT).lib \ 33 $(PDWIN32_LIB)/kernel32.lib 34 35 36 # 27 37 # Target name - name of the dll without extention and path. 38 # 28 39 TARGET = icmp 29 40 30 # All rule - build objs, target dll, copies dll to bin and makes libs.31 all: $(OBJDIR) \32 $(OBJDIR)\$(TARGET).dll \33 $(PDWIN32_BIN)\$(TARGET).dll \34 lib35 41 36 37 # Lib rule - build importlibrary (and evt. other libs) 38 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 39 40 41 # Dll rule - builds the target dll. 42 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 43 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 44 45 46 # Linker file - creates the parameter file passed on to the linker. 47 $(OBJDIR)\$(TARGET).lrf: makefile 48 @echo Creating file <<$@ 49 /OUT:$(OBJDIR)\$(TARGET).dll 50 /MAP:$(OBJDIR)\$(TARGET).map 51 $(OBJS) 52 OS2386.LIB 53 $(PDWIN32_LIB)/WSOCK32.LIB 54 $(RTLLIB_O) 55 $(PDWIN32_LIB)/$(ODINCRT).lib 56 $(PDWIN32_LIB)/kernel32.lib 57 $(TARGET).def 58 <<keep 59 60 61 # Dep rule - makes depenencies for C, C++ and Asm files. 62 dep: 63 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 64 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 65 66 42 # 67 43 # Includes the common rules. 44 # 68 45 !include $(PDWIN32_INCLUDE)/pdwin32.post 69 46 -
TabularUnified trunk/src/imagehlp/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 1 2000-07-19 19:05:08 sandervlExp $1 # $Id: makefile,v 1.12 2000-11-19 09:15:10 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = imagehlprsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\imagehlp.obj \ … … 35 29 36 30 31 # 32 # Libraries. One space before the '\'. 33 # 34 LIBS = \ 35 $(PDWIN32_LIB)/kernel32.lib \ 36 $(PDWIN32_LIB)/$(ODINCRT).lib \ 37 OS2386.LIB \ 38 $(RTLLIB_O) 39 40 41 # 37 42 # Target name - name of the dll without extention and path. 43 # 38 44 TARGET = imagehlp 39 45 40 46 41 # All rule - build objs, target dll, copies dll to bin and makes libs. 42 all: $(OBJDIR) \ 43 $(OBJDIR)\$(TARGET).dll \ 44 $(PDWIN32_BIN)\$(TARGET).dll \ 45 lib 46 47 48 # Lib rule - build importlibrary (and evt. other libs) 49 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 50 51 52 # Dll rule - builds the target dll. 53 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 54 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 55 56 57 # Linker file - creates the parameter file passed on to the linker. 58 $(OBJDIR)\$(TARGET).lrf: makefile 59 @echo Creating file <<$@ 60 /OUT:$(OBJDIR)\$(TARGET).dll 61 /MAP:$(OBJDIR)\$(TARGET).map 62 $(OBJS) 63 $(PDWIN32_LIB)/kernel32.lib 64 $(PDWIN32_LIB)/$(ODINCRT).lib 65 OS2386.LIB 66 $(RTLLIB_O) 67 $(TARGET).def 68 <<keep 69 70 71 # Dep rule - makes depenencies for C, C++ and Asm files. 72 dep: 73 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 74 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 75 76 47 # 77 48 # Includes the common rules. 49 # 78 50 !include $(PDWIN32_INCLUDE)/pdwin32.post 79 51 -
TabularUnified trunk/src/imm32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 0 2000-07-19 19:05:08 sandervlExp $1 # $Id: makefile,v 1.11 2000-11-19 09:14:43 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = lz32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\imm32.obj \ 27 21 $(OBJDIR)\imm32rsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) 33 34 35 # 31 36 # Target name - name of the dll without extention and path. 37 # 32 38 TARGET = imm32 33 39 34 40 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(TARGET).def 58 $(PDWIN32_LIB)/kernel32.lib 59 $(PDWIN32_LIB)/$(ODINCRT).lib 60 OS2386.LIB 61 $(RTLLIB_O) 62 $(TARGET).def 63 <<keep 64 65 66 # Dep rule - makes depenencies for C, C++ and Asm files. 67 dep: 68 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 69 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 70 71 41 # 72 42 # Includes the common rules. 43 # 73 44 !include $(PDWIN32_INCLUDE)/pdwin32.post 74 45 -
TabularUnified trunk/src/kernel32/makefile ¶
r4587 r4624 1 # $Id: makefile,v 1.10 6 2000-11-13 06:48:55 phallerExp $1 # $Id: makefile,v 1.107 2000-11-19 09:14:19 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = kernelrsrc.asm 22 23 #CFLAGS = $(CFLAGS) -DDEBUG 24 #CXXFLAGS = $(CXXFLAGS) /Fa+ 25 #LD2FLAGS = /nologo /DE /noe /map /NOD /dbgpack /packcode /packdata /exepack:2 26 #CXXFLAGS = $(CXXFLAGS) /Ti+ 27 28 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 29 19 OBJS = \ 30 $(OBJDIR)\ KERNEL32.OBJ\31 $(OBJDIR)\ KOBJECTS.OBJ\32 $(OBJDIR)\ CONSOLE.OBJ\33 $(OBJDIR)\ CONIN.OBJ\34 $(OBJDIR)\ CONBUFFER.OBJ\35 $(OBJDIR)\ CONBUFFERVIO.OBJ\36 $(OBJDIR)\ CONOUT.OBJ\37 $(OBJDIR)\ UNICODE.OBJ\38 $(OBJDIR)\network. OBJ\39 $(OBJDIR)\ HMDEVIO.OBJ\20 $(OBJDIR)\kernel32.obj \ 21 $(OBJDIR)\kobjects.obj \ 22 $(OBJDIR)\console.obj \ 23 $(OBJDIR)\conin.obj \ 24 $(OBJDIR)\conbuffer.obj \ 25 $(OBJDIR)\conbuffervio.obj \ 26 $(OBJDIR)\conout.obj \ 27 $(OBJDIR)\unicode.obj \ 28 $(OBJDIR)\network.obj \ 29 $(OBJDIR)\hmdevio.obj \ 40 30 $(OBJDIR)\profile.obj \ 41 $(OBJDIR)\ THREAD.OBJ\31 $(OBJDIR)\thread.obj \ 42 32 $(OBJDIR)\virtual.obj \ 43 $(OBJDIR)\ THUNK.OBJ\44 $(OBJDIR)\ OBSOLETE.OBJ\45 $(OBJDIR)\ COMM.OBJ\46 $(OBJDIR)\ MESSAGE.OBJ\47 $(OBJDIR)\ RESOURCE.OBJ\48 $(OBJDIR)\ EXCEPTIONS.OBJ\33 $(OBJDIR)\thunk.obj \ 34 $(OBJDIR)\obsolete.obj \ 35 $(OBJDIR)\comm.obj \ 36 $(OBJDIR)\message.obj \ 37 $(OBJDIR)\resource.obj \ 38 $(OBJDIR)\exceptions.obj \ 49 39 $(OBJDIR)\heapshared.obj \ 50 40 $(OBJDIR)\cpuhlp.obj \ 51 41 $(OBJDIR)\heapcode.obj \ 52 $(OBJDIR)\ LFILE.OBJ\53 $(OBJDIR)\ NPIPE.OBJ\42 $(OBJDIR)\lfile.obj \ 43 $(OBJDIR)\npipe.obj \ 54 44 $(OBJDIR)\oslibdos.obj \ 55 45 $(OBJDIR)\oslibmisc.obj \ 56 46 $(OBJDIR)\ole2nls.obj \ 57 $(OBJDIR)\ MISC.OBJ\58 $(OBJDIR)\ EXCEPTUTIL.OBJ\59 $(OBJDIR)\ LANG.OBJ\60 $(OBJDIR)\ ICCIO.OBJ\61 $(OBJDIR)\ MAP.OBJ\62 $(OBJDIR)\ WIN32UTIL.OBJ\63 $(OBJDIR)\heap. OBJ\47 $(OBJDIR)\misc.obj \ 48 $(OBJDIR)\exceptutil.obj \ 49 $(OBJDIR)\lang.obj \ 50 $(OBJDIR)\iccio.obj \ 51 $(OBJDIR)\map.obj \ 52 $(OBJDIR)\win32util.obj \ 53 $(OBJDIR)\heap.obj \ 64 54 $(OBJDIR)\heapstring.obj \ 65 $(OBJDIR)\os2heap. OBJ\66 $(OBJDIR)\vmutex. OBJ\67 $(OBJDIR)\vsemaphore. OBJ\68 $(OBJDIR)\initterm. OBJ\69 $(OBJDIR)\handlemanager. OBJ\55 $(OBJDIR)\os2heap.obj \ 56 $(OBJDIR)\vmutex.obj \ 57 $(OBJDIR)\vsemaphore.obj \ 58 $(OBJDIR)\initterm.obj \ 59 $(OBJDIR)\handlemanager.obj \ 70 60 $(OBJDIR)\environ.obj \ 71 61 $(OBJDIR)\initsystem.obj \ … … 78 68 $(OBJDIR)\hmcomm.obj \ 79 69 $(OBJDIR)\hmsemaphore.obj \ 80 $(OBJDIR)\wprocess. OBJ\81 $(OBJDIR)\conprop. OBJ\70 $(OBJDIR)\wprocess.obj \ 71 $(OBJDIR)\conprop.obj \ 82 72 $(OBJDIR)\conprop2.obj \ 83 73 $(OBJDIR)\winimagelx.obj \ 84 $(OBJDIR)\winimagebase. OBJ\85 $(OBJDIR)\windllbase. OBJ\86 $(OBJDIR)\winexebase. OBJ\74 $(OBJDIR)\winimagebase.obj \ 75 $(OBJDIR)\windllbase.obj \ 76 $(OBJDIR)\winexebase.obj \ 87 77 $(OBJDIR)\time.obj \ 88 78 $(OBJDIR)\mmap.obj \ … … 95 85 $(OBJDIR)\winexelx.obj \ 96 86 $(OBJDIR)\winexepeldr.obj \ 97 $(OBJDIR)\ WINRES.OBJ\87 $(OBJDIR)\winres.obj \ 98 88 $(OBJDIR)\critsection.obj \ 99 $(OBJDIR)\pefile. OBJ\100 $(OBJDIR)\winimgres. OBJ\89 $(OBJDIR)\pefile.obj \ 90 $(OBJDIR)\winimgres.obj \ 101 91 $(OBJDIR)\wintls.obj \ 102 $(OBJDIR)\async. OBJ\92 $(OBJDIR)\async.obj \ 103 93 $(OBJDIR)\fileio.obj \ 104 94 $(OBJDIR)\hmtoken.obj \ … … 132 122 133 123 124 # 125 # Libraries. One space before the '\'. 126 # (Note! the order here is important!) 127 # 128 LIBS = \ 129 $(PDWIN32_LIB)/$(ODINCRT).lib \ 130 $(PDWIN32_LIB)\PMWINX.LIB \ 131 $(PDWIN32_LIB)\LIBULS.LIB \ 132 $(PDWIN32_LIB)\LIBCONV.LIB \ 133 $(PDWIN32_LIB)\WIN32K.LIB \ 134 OS2386.LIB \ 135 $(RTLLIB_O) 136 137 138 # 139 # OS/2 resourcefiles 140 # 141 OS2RES = \ 142 $(OBJDIR)\console.res 143 144 145 # 134 146 # Target name - name of the dll without extention and path. 147 # 135 148 TARGET = kernel32 136 149 137 150 138 # All rule - build objs, target dll, copies dll to bin and makes libs. 139 all: $(OBJDIR) \ 140 $(OBJDIR)\$(TARGET).dll \ 141 $(PDWIN32_BIN)\$(TARGET).dll \ 142 lib 143 144 145 # Lib rule - build importlibrary (and evt. other libs) 146 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 147 148 149 # Dll rule - builds the target dll. 150 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf \ 151 $(OBJDIR)\console.res 152 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 153 $(OS2RC) $(OS2RCLFLAGS) $(OBJDIR)\console.res $@ 154 155 156 # Linker file - creates the parameter file passed on to the linker. 157 $(OBJDIR)\$(TARGET).lrf: makefile 158 @echo Creating file <<$(OBJDIR)\$(@B).lrf 159 /OUT:$(OBJDIR)\$(TARGET).dll 160 /MAP:$(OBJDIR)\$(TARGET).map 161 $(OBJS) 162 $(PDWIN32_LIB)/$(ODINCRT).lib 163 $(PDWIN32_LIB)\PMWINX.LIB 164 $(PDWIN32_LIB)\LIBULS.LIB 165 $(PDWIN32_LIB)\LIBCONV.LIB 166 $(PDWIN32_LIB)\WIN32K.LIB 167 OS2386.LIB 168 $(RTLLIB_O) 169 $(TARGET).def 170 <<keep 171 172 173 # Dep rule - makes depenencies for C, C++ and Asm files. 174 dep: 175 $(DEPEND) -I. -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 176 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 177 178 151 # 179 152 # Includes the common rules. 153 # 180 154 !include $(PDWIN32_INCLUDE)/pdwin32.post 181 155 182 156 183 #override flags for exceptions.cpp 157 # 158 # Override flags for exceptions.cpp 159 # Hmm. This is compiler depended! 160 # 184 161 $(OBJDIR)\exceptions.obj: exceptions.cpp 185 $(CXX) $(CXXFLAGS) -Op- -Fo$(OBJDIR)\$(@B).obj -c exceptions.cpp 162 !if "$(VAC3)" == "1" || "$(VAC36)" == "1" 163 $(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -Op- \ 164 -Fo$(OBJDIR)\$(@B).obj -c exceptions.cpp 165 !else 166 ! error "Compiler is not supported yet." 167 !endif 168 -
TabularUnified trunk/src/lz32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 2 2000-07-19 19:05:09 sandervlExp $1 # $Id: makefile,v 1.13 2000-11-19 09:13:58 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = lz32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\lz32.obj \ 27 21 $(OBJDIR)\lz32rsrc.obj \ 28 $( PDWIN32_LIB)/dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/$(ODINCRT).lib \ 30 $(PDWIN32_LIB)/kernel32.lib \ 31 os2386.lib \ 32 $(RTLLIB_O) 33 34 35 # 31 36 # Target name - name of the dll without extention and path. 37 # 32 38 TARGET = lz32 33 39 34 40 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/$(ODINCRT).lib 58 $(PDWIN32_LIB)\kernel32.lib 59 os2386.lib 60 $(RTLLIB_O) 61 $(TARGET).def 62 <<keep 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 68 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 69 70 41 # 71 42 # Includes the common rules. 43 # 72 44 !include $(PDWIN32_INCLUDE)/pdwin32.post 73 45 -
TabularUnified trunk/src/mpr/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 5 2000-07-19 19:05:10 sandervlExp $1 # $Id: makefile,v 1.16 2000-11-19 09:13:33 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = mprrsrc.asm 22 23 CFLAGS = $(CFLAGS) -I$(PDWIN32_INCLUDE) 24 CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE) 25 26 27 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 28 19 OBJS = \ 29 20 $(OBJDIR)\mpr.obj \ 30 21 $(OBJDIR)\mprrsrc.obj \ 31 $( PDWIN32_LIB)/dllentry.obj22 $(DLLENTRY) 32 23 33 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/user32.lib \ 31 $(PDWIN32_LIB)/$(ODINCRT).lib \ 32 OS2386.LIB \ 33 $(RTLLIB_O) 34 35 36 # 34 37 # Target name - name of the dll without extention and path. 38 # 35 39 TARGET = mpr 36 40 37 41 38 # All rule - build objs, target dll, copies dll to bin and makes libs. 39 all: $(OBJDIR) \ 40 $(OBJDIR)\$(TARGET).dll \ 41 $(PDWIN32_BIN)\$(TARGET).dll \ 42 lib 43 44 45 # Lib rule - build importlibrary (and evt. other libs) 46 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 47 48 49 # Dll rule - builds the target dll. 50 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 51 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 52 53 54 # Linker file - creates the parameter file passed on to the linker. 55 $(OBJDIR)\$(TARGET).lrf: makefile 56 @echo Creating file <<$(OBJDIR)\$(@B).lrf 57 /OUT:$(OBJDIR)\$(TARGET).dll 58 /MAP:$(OBJDIR)\$(TARGET).map 59 $(OBJS) 60 $(PDWIN32_LIB)/kernel32.lib 61 $(PDWIN32_LIB)/user32.lib 62 $(PDWIN32_LIB)/$(ODINCRT).lib 63 OS2386.LIB 64 $(RTLLIB_O) 65 $(TARGET).def 66 <<keep 67 68 69 70 # Dep rule - makes depenencies for C, C++ and Asm files. 71 dep: 72 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 73 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 74 42 # 75 43 # Includes the common rules. 44 # 76 45 !include $(PDWIN32_INCLUDE)/pdwin32.post 77 46 -
TabularUnified trunk/src/msacm32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 1 2000-07-19 19:05:10 sandervlExp $1 # $Id: makefile,v 1.12 2000-11-19 09:12:04 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = msacm32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\msacm32.obj \ … … 34 28 35 29 30 # 31 # Libraries. One space before the '\'. 32 # 33 LIBS = \ 34 $(PDWIN32_LIB)/kernel32.lib \ 35 $(PDWIN32_LIB)/$(ODINCRT).lib \ 36 $(PDWIN32_LIB)/winmm.lib \ 37 $(PDWIN32_LIB)/advapi32.lib \ 38 $(PDWIN32_LIB)/pmwinx.lib \ 39 OS2386.LIB \ 40 $(RTLLIB_O) 41 42 43 # 36 44 # Target name - name of the dll without extention and path. 45 # 37 46 TARGET = msacm32 38 47 39 48 40 # All rule - build objs, target dll, copies dll to bin and makes libs. 41 all: $(OBJDIR) \ 42 $(OBJDIR)\$(TARGET).dll \ 43 $(PDWIN32_BIN)\$(TARGET).dll \ 44 lib 45 46 47 # Lib rule - build importlibrary (and evt. other libs) 48 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 49 50 51 # Dll rule - builds the target dll. 52 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 53 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 54 55 56 # Linker file - creates the parameter file passed on to the linker. 57 $(OBJDIR)\$(TARGET).lrf: makefile 58 @echo Creating file <<$@ 59 /OUT:$(OBJDIR)\$(TARGET).dll 60 /MAP:$(OBJDIR)\$(TARGET).map 61 $(OBJS) 62 $(PDWIN32_LIB)/pmwinx.lib 63 $(PDWIN32_LIB)/kernel32.lib 64 $(PDWIN32_LIB)/$(ODINCRT).lib 65 $(PDWIN32_LIB)/winmm.lib 66 $(PDWIN32_LIB)/advapi32.lib 67 OS2386.LIB 68 $(RTLLIB_O) 69 $(TARGET).def 70 <<keep 71 72 73 # Dep rule - makes depenencies for C, C++ and Asm files. 74 dep: 75 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 76 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 77 78 49 # 79 50 # Includes the common rules. 51 # 80 52 !include $(PDWIN32_INCLUDE)/pdwin32.post 81 53 -
TabularUnified trunk/src/msvcrt/makefile ¶
r4069 r4624 1 # $Id: makefile,v 1.1 8 2000-08-22 08:09:21 phallerExp $1 # $Id: makefile,v 1.19 2000-11-19 09:09:12 bird Exp $ 2 2 3 3 # 4 4 # Odin32 API 5 5 # 6 # msvcrt.dll makefile6 # msvcrt.dll, msvcrt20.dll and msvcrt40.dll makefile 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 # 17 # Generic rules which forwards to the real makefiles. 18 # The all rule has to stand alone, else make will make all the rules if it 19 # is invoked without any target. 20 # 21 _all: all 22 23 all clean lib: # add all common rules here 24 $(MAKE_CMD) -f msvcrt.mak $@ 25 $(MAKE_CMD) -f msvcrt20.mak $@ 26 $(MAKE_CMD) -f msvcrt40.mak $@ 18 27 19 28 20 # Flag overloads and local macros. 21 CLEANEXTRAS = msvcrtrsrc.asm msvcrt20rsrc.asm msvcrt40rsrc.asm \ 22 $(PDWIN32_BIN)\msvcrt.dll $(PDWIN32_LIB)\msvcrt.lib \ 23 $(PDWIN32_BIN)\msvcrt20.dll $(PDWIN32_LIB)\msvcrt20.lib \ 24 $(PDWIN32_BIN)\msvcrt40.dll $(PDWIN32_LIB)\msvcrt40.lib 29 # don't have to make deps more than once. 30 dep: 31 $(MAKE_CMD) -f msvcrt.mak $@ 25 32 26 33 27 # Object files. All objects should be prefixed with $(OBJDIR)! 28 OBJS = \ 29 $(OBJDIR)\msvcrt.obj \ 30 $(OBJDIR)\critsec.obj \ 31 $(OBJDIR)\util.obj \ 32 $(OBJDIR)\$(TARGET)rsrc.obj \ 33 $(PDWIN32_LIB)\dllentry.obj 34 # 35 # Do not includes the common rules. 36 # 34 37 35 36 !ifndef TARGET37 38 # Dummy all rule - if not both all and lib will be invoked when39 # invoking nmake without a target.40 _all: all41 42 43 # All and lib rules - builds all targets by reinvoking make with target macro set.44 all lib:45 $(MAKE_CMD) TARGET=msvcrt $@46 $(MAKE_CMD) TARGET=msvcrt20 $@47 $(MAKE_CMD) TARGET=msvcrt40 $@48 49 50 !else51 52 53 # Real all rule - build objs, target dll, copies dll to bin and makes libs.54 all: $(OBJDIR) \55 $(OBJDIR)\$(TARGET).dll \56 $(PDWIN32_BIN)\$(TARGET).dll \57 lib58 59 60 # Real lib rule - build importlibrary (and evt. other libs)61 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib62 63 !endif64 65 66 # Dll rule - builds the target dll.67 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf68 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf69 70 71 # Linker file - creates the parameter file passed on to the linker.72 $(OBJDIR)\$(TARGET).lrf: makefile73 @echo Creating file <<$@74 /OUT:$(OBJDIR)\$(TARGET).dll75 /MAP:$(OBJDIR)\$(TARGET).map76 $(OBJS)77 $(PDWIN32_LIB)/kernel32.lib78 $(PDWIN32_LIB)/crtdll.lib79 $(PDWIN32_LIB)/$(ODINCRT).lib80 OS2386.LIB81 $(RTLLIB_O)82 $(TARGET).def83 <<keep84 85 86 # Dep rule - makes depenencies for C, C++ and Asm files.87 dep:88 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \89 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h90 91 92 # Dummy target used for clean93 !ifndef TARGET94 TARGET = msvcrt95 !endif96 97 98 # Includes the common rules.99 !include $(PDWIN32_INCLUDE)/pdwin32.post100 -
TabularUnified trunk/src/msvfw32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 9 2000-07-19 19:05:11 sandervlExp $1 # $Id: makefile,v 1.10 2000-11-19 09:08:05 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = msvfw32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\msvfw32.obj \ 27 21 $(OBJDIR)\msvfw32rsrc.obj \ 28 $( PDWIN32_LIB)/dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/user32.lib \ 31 $(PDWIN32_LIB)/gdi32.lib \ 32 $(PDWIN32_LIB)/winmm.lib \ 33 $(PDWIN32_LIB)/$(ODINCRT).lib \ 34 OS2386.LIB \ 35 $(RTLLIB_O) 36 37 38 # 31 39 # Target name - name of the dll without extention and path. 40 # 32 41 TARGET = msvfw32 33 42 34 43 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$(OBJDIR)\$(@B).lrf 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/user32.lib 59 $(PDWIN32_LIB)/gdi32.lib 60 $(PDWIN32_LIB)/winmm.lib 61 $(PDWIN32_LIB)/$(ODINCRT).lib 62 OS2386.LIB 63 $(RTLLIB_O) 64 $(TARGET).def 65 <<keep 66 67 68 # Dep rule - makes depenencies for C, C++ and Asm files. 69 dep: 70 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 71 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 72 73 44 # 74 45 # Includes the common rules. 46 # 75 47 !include $(PDWIN32_INCLUDE)/pdwin32.post 76 48 -
TabularUnified trunk/src/odincrt/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 8 2000-07-19 19:05:11 sandervlExp $1 # $Id: makefile,v 1.19 2000-11-19 09:06:58 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 # 10 # Tell the buildenvironment not to 11 # 12 NOTEXPDEF = 1 14 13 15 14 15 # 16 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 17 # 18 !include ../../include/pdwin32.mk 18 19 19 20 20 # Flag overloads and local macros. 21 CLEANEXTRAS = lz32rsrc.asm 22 NOTEXPDEF = 1 23 21 # 22 # Overrides. 23 # 24 24 CXXFLAGS = $(CXXFLAGS_ODINCRT) 25 LD2FLAGS = $(LD2FLAGS_ODINCRT) 26 CDEFINES = $(CDEFINES_ODINCRT) 25 27 IMPLIBFLAGS = $(IMPLIBFLAGS) /NOIgnoreCase 26 28 29 !ifdef DEBUG 30 DBG=d 31 !else 32 DBG= 33 !endif 34 !ifdef VAC3 35 DEFFILE = odincrt$(DBG).def 36 !endif 27 37 !ifdef VAC36 28 !ifdef DEBUG 29 RUNTIMELIBDEF = odin36d.def 30 !else 31 RUNTIMELIBDEF = odin36.def 38 DEFFILE = odin36$(DBG).def 32 39 !endif 33 !else 34 !ifdef DEBUG 35 RUNTIMELIBDEF = odincrtd.def 36 !else 37 RUNTIMELIBDEF = odincrt.def 38 !endif 40 !ifndef DEFFILE 41 !error "not supported on this compiler yet." 39 42 !endif 40 43 41 44 45 # 42 46 # Object files. All objects should be prefixed with $(OBJDIR)! 47 # 43 48 OBJS = \ 44 49 $(OBJDIR)\odincrt.obj \ … … 49 54 50 55 56 # 57 # Libraries. One space before the '\'. 58 # 59 LIBS = 60 61 62 # 51 63 # Target name - name of the dll without extention and path. 64 # 52 65 TARGET = $(ODINCRT) 53 66 54 67 55 # All rule - build objs, target dll, copies dll to bin and makes libs. 56 all: $(OBJDIR) \ 57 $(OBJDIR)\$(TARGET).dll \ 58 $(PDWIN32_BIN)\$(TARGET).dll \ 59 lib 60 61 # Lib rule - build importlibrary (and evt. other libs) 62 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 63 64 65 # ImpLib rule - build importlibrary (and evt. other libs) 66 $(TARGET).lib: $(TARGET).def 67 $(IMPLIB) $(IMPLIBFLAGS) $@ $** 68 69 70 # Dll rule - builds the target dll. 71 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(RUNTIMELIBDEF) $(OBJDIR)\$(TARGET).lrf 72 $(LD2) $(LD2FLAGS_ODINCRT) @$(OBJDIR)\$(TARGET).lrf 73 74 75 # Linker file - creates the parameter file passed on to the linker. 76 $(OBJDIR)\$(TARGET).lrf: makefile 77 @echo Creating file <<$@ 78 /OUT:$(OBJDIR)\$(TARGET).dll 79 /MAP:$(OBJDIR)\$(TARGET).map 80 $(OBJS) 81 $(RUNTIMELIBDEF) 82 <<keep 83 84 85 # Dep rule - makes depenencies for C, C++ and Asm files. 86 dep: 87 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 88 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 89 90 68 # 91 69 # Includes the common rules. 70 # 92 71 !include $(PDWIN32_INCLUDE)/pdwin32.post 93 72 -
TabularUnified trunk/src/ole32/makefile ¶
r4274 r4624 1 # $Id: makefile,v 1.2 6 2000-09-17 10:31:07 davidrExp $1 # $Id: makefile,v 1.27 2000-11-19 09:05:15 bird Exp $ 2 2 3 3 # 4 4 # Odin32 API 5 5 # 6 # ole32.dll makefile6 # ole32.dll and regsvr32.exe makefile 7 7 # 8 8 9 9 10 # Directory macros. 11 PDWIN32_INCLUDE = ..\..\include 12 PDWIN32_LIB = ..\..\lib 13 PDWIN32_BIN = ..\..\$(OBJDIR) 14 PDWIN32_TOOLS = ..\..\tools\bin 15 16 10 # 17 11 # Compiler, tools, and interference rules. 18 !include $(PDWIN32_INCLUDE)/pdwin32.mk 19 20 21 # Flag overloads and local macros. 22 CLEANEXTRAS = ole32rsrc.asm $(PDWIN32_BIN)\regsvr32.exe 23 24 25 # Object files. All objects should be prefixed with $(OBJDIR)! 26 OBJS = \ 27 $(OBJDIR)\ole32.obj \ 28 $(OBJDIR)\antimoniker.obj \ 29 $(OBJDIR)\bindctx.obj \ 30 $(OBJDIR)\clsid.obj \ 31 $(OBJDIR)\compositemoniker.obj \ 32 $(OBJDIR)\datacache.obj \ 33 $(OBJDIR)\defaulthandler.obj \ 34 $(OBJDIR)\filemoniker.obj \ 35 $(OBJDIR)\guid.obj \ 36 $(OBJDIR)\hglobalstream.obj \ 37 $(OBJDIR)\initialise.obj \ 38 $(OBJDIR)\itemmoniker.obj \ 39 $(OBJDIR)\iunknown.obj \ 40 $(OBJDIR)\imessagefilter.obj \ 41 $(OBJDIR)\library.obj \ 42 $(OBJDIR)\memlockbytes.obj \ 43 $(OBJDIR)\moniker.obj \ 44 $(OBJDIR)\oString.obj \ 45 $(OBJDIR)\ole2impl.obj \ 46 $(OBJDIR)\ole2.obj \ 47 $(OBJDIR)\oleobj.obj \ 48 $(OBJDIR)\oleClip.obj \ 49 $(OBJDIR)\oleDrag.obj \ 50 $(OBJDIR)\oleMenu.obj \ 51 $(OBJDIR)\stg_bigblockfile.obj \ 52 $(OBJDIR)\stg_stream.obj \ 53 $(OBJDIR)\storage.obj \ 54 $(OBJDIR)\stubs.obj \ 55 $(OBJDIR)\taskmem.obj \ 56 $(OBJDIR)\ole32rsrc.obj \ 57 $(PDWIN32_LIB)\dllentry.obj 58 59 60 # Target and original target names - names of the dll without extention and path 61 TARGET = ole32os2 62 ORGTARGET = ole32 63 64 65 # All rule - build objs, target dll, copies dll to bin and makes libs. 66 all: $(OBJDIR) \ 67 $(OBJDIR)\$(TARGET).dll \ 68 $(PDWIN32_BIN)\$(TARGET).dll \ 69 lib \ 70 $(OBJDIR)\regsvr32.exe \ 71 $(PDWIN32_BIN)\regsvr32.exe 72 73 74 # Lib rule - build importlibrary (and evt. other libs) 75 lib: $(ORGTARGET).lib $(PDWIN32_LIB)\$(ORGTARGET).lib 76 77 78 # Dll rule - builds the target dll. 79 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(ORGTARGET).def $(OBJDIR)\$(TARGET).lrf 80 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 81 82 83 # Linker file - creates the parameter file passed on to the linker. 84 $(OBJDIR)\$(TARGET).lrf: makefile 85 @echo Creating file <<$@ 86 /OUT:$(OBJDIR)\$(TARGET).dll 87 /MAP:$(OBJDIR)\$(TARGET).map 88 $(OBJS) 89 $(PDWIN32_LIB)/rpcrt4.lib 90 $(PDWIN32_LIB)/user32.lib 91 $(PDWIN32_LIB)/gdi32.lib 92 $(PDWIN32_LIB)/comctl32.lib 93 $(PDWIN32_LIB)/advapi32.lib 94 $(PDWIN32_LIB)/kernel32.lib 95 $(PDWIN32_LIB)/oleaut32.lib 96 $(PDWIN32_LIB)/$(ODINCRT).lib 97 OS2386.LIB 98 $(RTLLIB_O) 99 $(ORGTARGET).def 100 <<keep 101 12 # 13 !include ../../include/pdwin32.mk 102 14 103 15 104 16 # 105 # Regsrv32.exe rules. 17 # Generic rules which forwards to the real makefiles. 18 # The all rule has to stand alone, else make will make all the rules if it 19 # is invoked without any target. 106 20 # 107 $(OBJDIR)\regsvr32.obj: regsvr32.cpp 108 $(CC) -C $(CXXFLAGS) -Ge+ -Tm+ -Fo$@ regsvr32.cpp 21 _all: all 109 22 110 $(OBJDIR)\regsvr32.exe: $(OBJDIR)\regsvr32.obj regsvr32.def \ 111 $(PDWIN32_LIB)/user32.lib \ 112 $(PDWIN32_LIB)/kernel32.lib \ 113 $(PDWIN32_LIB)/ole32.lib 114 $(LD) $(LDFLAGS) -Ge+ -Fm -Fe$@ $** \ 115 $(PDWIN32_LIB)/$(ODINCRT).lib OS2386.LIB $(RTLLIB_O) 116 117 $(PDWIN32_BIN)\regsvr32.exe: $(OBJDIR)\regsvr32.exe 118 $(CP) $** $@ 23 all clean: # add all common rules here 24 $(MAKE_CMD) -f ole32.mak $@ 25 $(MAKE_CMD) -f regsvr32.mak $@ 119 26 120 27 121 # Dep rule - makes depenencies for C, C++ and Asm files. 122 dep: 123 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win;. \ 124 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 28 # don't have to make deps and libs more than once. 29 lib dep: 30 $(MAKE_CMD) -f ole32.mak $@ 125 31 126 32 127 # Includes the common rules. 128 !include $(PDWIN32_INCLUDE)/pdwin32.post 33 # 34 # Do not includes the common rules. 35 # 129 36 -
TabularUnified trunk/src/oleaut32/makefile ¶
r4276 r4624 1 # $Id: makefile,v 1. 19 2000-09-17 22:28:55 davidrExp $1 # $Id: makefile,v 1.20 2000-11-19 09:04:02 bird Exp $ 2 2 3 3 # 4 4 # Odin32 API 5 5 # 6 # ole32 .dll makefile6 # ole32aut.dll makefile 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = oleaut32rsrc.asm 22 23 !ifdef NODEBUGINFO 24 CFLAGS = $(CFLAGS) -DDEFAULT_LOGGING_OFF 25 CXXFLAGS = $(CXXFLAGS) -DDEFAULT_LOGGING_OFF 26 !endif 27 28 29 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 30 19 OBJS = \ 31 20 $(OBJDIR)\oleaut32.obj \ … … 53 42 54 43 44 # 45 # Libraries. One space before the '\'. 46 # 47 LIBS = \ 48 $(PDWIN32_LIB)/advapi32.lib \ 49 $(PDWIN32_LIB)/kernel32.lib \ 50 $(PDWIN32_LIB)/user32.lib \ 51 $(PDWIN32_LIB)/ole32.lib \ 52 $(PDWIN32_LIB)/gdi32.lib \ 53 $(PDWIN32_LIB)/$(ODINCRT).lib \ 54 $(PDWIN32_LIB)/pmwinx.lib \ 55 OS2386.LIB \ 56 $(RTLLIB_O) 57 58 59 # 55 60 # Target and original target names - names of the dll without extention and path 61 # 56 62 TARGET = olautos2 57 63 ORGTARGET = oleaut32 58 64 59 65 60 # All rule - build objs, target dll, copies dll to bin and makes libs. 61 all: $(OBJDIR) \ 62 $(OBJDIR)\$(TARGET).dll \ 63 $(PDWIN32_BIN)\$(TARGET).dll \ 64 lib 65 66 67 # Lib rule - build importlibrary (and evt. other libs) 68 lib: $(ORGTARGET).lib $(PDWIN32_LIB)\$(ORGTARGET).lib 69 70 71 # Dll rule - builds the target dll. 72 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(ORGTARGET).def $(OBJDIR)\$(TARGET).lrf 73 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 74 75 76 # Linker file - creates the parameter file passed on to the linker. 77 $(OBJDIR)\$(TARGET).lrf: makefile 78 @echo Creating file <<$@ 79 /OUT:$(OBJDIR)\$(TARGET).dll 80 /MAP:$(OBJDIR)\$(TARGET).map 81 $(OBJS) 82 $(PDWIN32_LIB)/pmwinx.lib 83 $(PDWIN32_LIB)/advapi32.lib 84 $(PDWIN32_LIB)/kernel32.lib 85 $(PDWIN32_LIB)/user32.lib 86 $(PDWIN32_LIB)/ole32.lib 87 $(PDWIN32_LIB)/gdi32.lib 88 $(PDWIN32_LIB)/$(ODINCRT).lib 89 OS2386.LIB 90 $(RTLLIB_O) 91 $(ORGTARGET).def 92 <<keep 93 94 95 # Dep rule - makes depenencies for C, C++ and Asm files. 96 dep: 97 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 98 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 99 100 66 # 101 67 # Includes the common rules. 68 # 102 69 !include $(PDWIN32_INCLUDE)/pdwin32.post 103 70 -
TabularUnified trunk/src/olecli32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 0 2000-07-19 19:05:12 sandervlExp $1 # $Id: makefile,v 1.11 2000-11-19 09:03:33 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = olecli32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\olecli32.obj \ 27 21 $(OBJDIR)\olecli32rsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) 33 34 35 # 31 36 # Target name - name of the dll without extention and path. 37 # 32 38 TARGET = olecli32 33 39 34 40 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/$(ODINCRT).lib 59 OS2386.LIB 60 $(RTLLIB_O) 61 $(TARGET).def 62 <<keep 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 68 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 69 70 41 # 71 42 # Includes the common rules. 43 # 72 44 !include $(PDWIN32_INCLUDE)/pdwin32.post 73 45 -
TabularUnified trunk/src/oledlg/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 0 2000-07-19 19:05:13 sandervlExp $1 # $Id: makefile,v 1.11 2000-11-19 09:03:01 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = oledlgrsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\oledlg.obj \ 27 21 $(OBJDIR)\oledlgrsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) 33 34 35 # 31 36 # Target name - name of the dll without extention and path. 37 # 32 38 TARGET = oledlg 33 39 34 40 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/$(ODINCRT).lib 59 OS2386.LIB 60 $(RTLLIB_O) 61 $(TARGET).def 62 <<keep 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 68 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 69 70 41 # 71 42 # Includes the common rules. 43 # 72 44 !include $(PDWIN32_INCLUDE)/pdwin32.post 73 45 -
TabularUnified trunk/src/olepro32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 3 2000-07-19 19:05:13 sandervlExp $1 # $Id: makefile,v 1.4 2000-11-19 09:01:18 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = olepro32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\olepro32.obj \ 27 21 $(OBJDIR)\olepro32rsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/oleaut32.lib \ 31 $(PDWIN32_LIB)/$(ODINCRT).lib \ 32 OS2386.LIB \ 33 $(RTLLIB_O) 34 35 36 # 31 37 # Target name - name of the dll without extention and path. 38 # 32 39 TARGET = olepro32 33 40 34 41 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/oleaut32.lib 59 $(PDWIN32_LIB)/$(ODINCRT).lib 60 OS2386.LIB 61 $(RTLLIB_O) 62 $(TARGET).def 63 <<keep 64 65 66 # Dep rule - makes depenencies for C, C++ and Asm files. 67 dep: 68 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 69 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 70 71 42 # 72 43 # Includes the common rules. 44 # 73 45 !include $(PDWIN32_INCLUDE)/pdwin32.post 74 46 -
TabularUnified trunk/src/olesvr32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 1 2000-07-19 19:05:13 sandervlExp $1 # $Id: makefile,v 1.12 2000-11-19 09:00:28 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = olesvr32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\olesvr32.obj \ 27 21 $(OBJDIR)\olesvr32rsrc.obj \ 28 $( PDWIN32_LIB)/dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) 33 34 35 # 31 36 # Target name - name of the dll without extention and path. 37 # 32 38 TARGET = olesvr32 33 39 34 40 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/$(ODINCRT).lib 59 OS2386.LIB 60 $(RTLLIB_O) 61 $(TARGET).def 62 <<keep 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 68 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 69 70 41 # 71 42 # Includes the common rules. 43 # 72 44 !include $(PDWIN32_INCLUDE)/pdwin32.post 73 45 -
TabularUnified trunk/src/opengl/glide/cvg/glide/makefile ¶
r3475 r4624 1 # $Id: makefile,v 1. 4 2000-05-02 14:09:14bird Exp $1 # $Id: makefile,v 1.5 2000-11-19 08:58:11 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # 9 10 # Directory macros. 11 # 10 12 PDWIN32_INCLUDE = ..\..\..\..\..\include 11 13 PDWIN32_LIB = ..\..\..\..\..\lib … … 13 15 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin 14 16 15 # Local cleanup only. 16 LOCALCLEAN = 1 17 # 18 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 19 # 20 LIBTARGET = 1 21 ADDITIONAL_DEP = mydep 17 22 18 23 24 # 19 25 # Compiler, tools, and interference rules. 26 # 20 27 !include $(PDWIN32_INCLUDE)/pdwin32.mk 21 28 !include ..\3dfx.mak 22 29 23 30 24 # Flag overloads and local macros. 25 CLEANEXTRAS = glidersrc.asm 26 27 CINCLUDE = -I..\incsrc -I..\..\swlibs\fxmisc -I..\init\initvg -I..\init -I..\texus -I..\..\swlibs\pcilib 28 CFLAGS = $(CFLAGS) $(CINCLUDE) /Os- 29 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) /Os- 30 RCFLAGS = $(RCFLAGS) $(CINCLUDE) 31 # 32 # Flag overloads. 33 # 34 CINCLUDES = $(CINCLUDES) -I..\incsrc -I..\..\swlibs\fxmisc -I..\init\initvg -I..\init -I..\texus -I..\..\swlibs\pcilib 35 CFLAGS = $(CFLAGS) /Os- 36 CXXFLAGS = $(CXXFLAGS) /Os- 31 37 32 38 33 # Object files. All objects should be prefixed with $(OBJDIR)! 39 # 40 # Object files. Prefix with OBJDIR and one space before the '\'. 41 # 34 42 OBJS = \ 35 $(OBJDIR)\ CPUDTECT.OBJ\36 $(OBJDIR)\ DDGUMP.OBJ\37 $(OBJDIR)\ DIGLIDE.OBJ\38 $(OBJDIR)\ DIGUTEX.OBJ\39 $(OBJDIR)\ DISST.OBJ\40 $(OBJDIR)\ DITEX.OBJ\41 $(OBJDIR)\ G3DF.OBJ\42 $(OBJDIR)\ GAA.OBJ\43 $(OBJDIR)\ GBANNER.OBJ\44 $(OBJDIR)\ GDRAW.OBJ\45 $(OBJDIR)\ GERROR.OBJ\46 $(OBJDIR)\ GGLIDE.OBJ\47 $(OBJDIR)\ GLFB.OBJ\48 $(OBJDIR)\ GMOVIE.OBJ\49 $(OBJDIR)\ GPCI.OBJ\50 $(OBJDIR)\ GSPLASH.OBJ\51 $(OBJDIR)\ GSST.OBJ\52 $(OBJDIR)\ GTEX.OBJ\53 $(OBJDIR)\ GTEXDL.OBJ\54 $(OBJDIR)\ GU.OBJ\55 $(OBJDIR)\ GUCLIP.OBJ\56 $(OBJDIR)\ GUMP.OBJ\57 $(OBJDIR)\ GUTEX.OBJ\58 $(OBJDIR)\ GXDRAW.OBJ\59 $(OBJDIR)\ P6FENCE.OBJ\60 $(OBJDIR)\ FIFO.OBJ\43 $(OBJDIR)\cpudtect.obj \ 44 $(OBJDIR)\ddgump.obj \ 45 $(OBJDIR)\diglide.obj \ 46 $(OBJDIR)\digutex.obj \ 47 $(OBJDIR)\disst.obj \ 48 $(OBJDIR)\ditex.obj \ 49 $(OBJDIR)\g3df.obj \ 50 $(OBJDIR)\gaa.obj \ 51 $(OBJDIR)\gbanner.obj \ 52 $(OBJDIR)\gdraw.obj \ 53 $(OBJDIR)\gerror.obj \ 54 $(OBJDIR)\gglide.obj \ 55 $(OBJDIR)\glfb.obj \ 56 $(OBJDIR)\gmovie.obj \ 57 $(OBJDIR)\gpci.obj \ 58 $(OBJDIR)\gsplash.obj \ 59 $(OBJDIR)\gsst.obj \ 60 $(OBJDIR)\gtex.obj \ 61 $(OBJDIR)\gtexdl.obj \ 62 $(OBJDIR)\gu.obj \ 63 $(OBJDIR)\guclip.obj \ 64 $(OBJDIR)\gump.obj \ 65 $(OBJDIR)\gutex.obj \ 66 $(OBJDIR)\gxdraw.obj \ 67 $(OBJDIR)\p6fence.obj \ 68 $(OBJDIR)\fifo.obj \ 61 69 $(OBJDIR)\glidersrc.obj 62 70 63 71 72 # 64 73 # Target name - name of the library without extention and path. 74 # 65 75 TARGET = glide 66 76 67 77 68 # All rule - build objs and target library. 69 all: $(OBJDIR) \ 70 $(OBJDIR)\$(TARGET).lib 78 # 79 # Includes the common rules. 80 # 81 !include $(PDWIN32_INCLUDE)/pdwin32.post 71 82 72 83 73 # Create all libraries (not importlibraries) 74 libs: all 84 # 85 # Additional dep rule - adds depenencies for some additional headers. 86 # 87 mydep: 88 $(DEPEND) -a $(CINCLUDES) \ 89 ..\incsrc\*.h ..\..\swlibs\fxmisc\*.h ..\init\initvg\*.h \ 90 ..\init\*.h ..\texus\*.h ..\..\swlibs\pcilib\*.h 75 91 76 77 # Lib rule - build importlibrary (and evt. other libs)78 $(OBJDIR)\$(TARGET).lib: $(OBJS)79 $(RM) $@80 $(ILIB) $(ILIBFLAGS) $@ $(OBJS);81 82 83 # Dep rule - makes depenencies for C, C++ and Asm files.84 dep:85 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win $(CINCLUDE) \86 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \87 ..\incsrc\*.h ..\..\swlibs\fxmisc\*.h ..\init\initvg\*.h ..\init\*.h ..\texus\*.h ..\..\swlibs\pcilib\*.h88 89 90 # Includes the common rules.91 !include $(PDWIN32_INCLUDE)/pdwin32.post92 -
TabularUnified trunk/src/opengl/glide/cvg/init/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 2 2000-03-06 23:33:44bird Exp $1 # $Id: makefile,v 1.3 2000-11-19 08:58:11 bird Exp $ 2 2 # 3 # PD-Win32 API3 # Odin32 API 4 4 # 5 # Init makefile5 # cvg\Init makefile 6 6 # 7 7 8 9 # 8 10 # Directory macros. 11 # 9 12 PDWIN32_INCLUDE = ..\..\..\..\..\include 10 13 PDWIN32_LIB = ..\..\..\..\..\lib … … 13 16 14 17 18 # 19 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 20 # 21 LIBTARGET = 1 22 ADDITIONAL_DEP = mydep 23 24 25 # 15 26 # Compiler, tools, and interference rules. 16 LOCALCLEAN = 1 27 # 17 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 29 !include ..\3dfx.mak 19 30 20 # Flag overloads and local macros.21 CLEANEXTRAS =22 31 23 CINCLUDE = -I..\incsrc;..\..\swlibs\fxmisc;..\glide;..\texus;..\..\swlibs\pcilib 24 CFLAGS = $(CFLAGS) $(CINCLUDE) 25 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) 32 # 33 # Flag overloads. 34 # 35 CINCLUDES = $(CINCLUDES) -I..\incsrc;..\..\swlibs\fxmisc;..\glide;..\texus;..\..\swlibs\pcilib 26 36 27 37 28 # Object files. All objects should be prefixed with $(OBJDIR)! 38 # 39 # Object files. Prefix with OBJDIR and one space before the '\'. 40 # 29 41 OBJS = \ 30 $(OBJDIR)\ DAC.OBJ\31 $(OBJDIR)\ GAMMA.OBJ\32 $(OBJDIR)\ GDEBUG.OBJ\33 $(OBJDIR)\ INFO.OBJ\34 $(OBJDIR)\ PARSE.OBJ\35 $(OBJDIR)\ PRINT.OBJ\36 $(OBJDIR)\ SLI.OBJ\37 $(OBJDIR)\ SST1INIT.OBJ\38 $(OBJDIR)\ UTIL.OBJ\39 $(OBJDIR)\ VIDEO.OBJ42 $(OBJDIR)\dac.obj \ 43 $(OBJDIR)\gamma.obj \ 44 $(OBJDIR)\gdebug.obj \ 45 $(OBJDIR)\info.obj \ 46 $(OBJDIR)\parse.obj \ 47 $(OBJDIR)\print.obj \ 48 $(OBJDIR)\sli.obj \ 49 $(OBJDIR)\sst1init.obj \ 50 $(OBJDIR)\util.obj \ 51 $(OBJDIR)\video.obj 40 52 41 53 42 # Target name - name of the dll without extention and path. 54 # 55 # Target name - name of the library without extention and path. 56 # 43 57 TARGET = init 44 58 45 59 46 # All rule - build objs, target dll, copies dll to bin and makes libs. 47 all: $(OBJDIR) \ 48 $(OBJDIR)\$(TARGET).lib 60 # 61 # Includes the common rules. 62 # 63 !include $(PDWIN32_INCLUDE)/pdwin32.post 49 64 50 65 51 # Create all libraries (not importlibraries) 52 libs: all 66 # 67 # Additional dep rule - adds dependencies for some additional headers. 68 # 69 mydep: 70 $(DEPEND) -a $(CINCLUDES) \ 71 ..\incsrc\*.h ..\..\swlibs\fxmisc\*.h ..\glide\*.h ..\texus\*.h \ 72 ..\..\swlibs\pcilib\*.h 53 73 54 55 # Lib target rule - builds the library.56 $(OBJDIR)\$(TARGET).lib: $(OBJS)57 $(RM) $@58 $(ILIB) $(ILIBFLAGS) $@ $(OBJS);59 60 61 62 # Dep rule - makes depenencies for C, C++ and Asm files.63 dep:64 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win $(CINCLUDE) \65 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \66 ..\incsrc\*.h ..\..\swlibs\fxmisc\*.h ..\glide\*.h ..\texus\*.h ..\..\swlibs\pcilib\*.h67 68 69 # Includes the common rules.70 !include $(PDWIN32_INCLUDE)/pdwin32.post71 -
TabularUnified trunk/src/opengl/glide/cvg/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 0 2000-07-19 19:05:13 sandervlExp $1 # $Id: makefile,v 1.11 2000-11-19 08:58:10 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\..\lib 12 PDWIN32_BIN = ..\..\..\..\$(OBJDIR) 15 PDWIN32_BIN = ..\..\..\..\$(OBJDIR)\Glide\Voodoo2 13 16 PDWIN32_TOOLS = ..\..\..\..\tools\bin 14 17 15 18 16 # Have extra clean rule. 17 CLEAN2 = 1 19 # 20 # Tell buildenvironment that we should not copy this into /bin. 21 # 22 NO_MAIN_BIN_COPY = 1 18 23 19 24 25 # 20 26 # Compiler, tools, and interference rules. 27 # 21 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 22 29 23 30 24 # Flag overloads and local macros. 25 CLEANEXTRAS = rsrc.asm 31 # 32 # Subdirectories to travers. 33 # 34 SUBDIRS = \ 35 .\..\swlibs\pcilib \ 36 .\init \ 37 .\glide \ 38 .\texus 26 39 27 40 28 # Object files. All objects should be prefixed with $(OBJDIR)! 41 # 42 # Object files. Prefix with OBJDIR and one space before the '\'. 43 # 29 44 OBJS = \ 30 45 $(OBJDIR)\initterm.obj 31 46 32 47 48 # 49 # Libraries. One space before the '\'. 50 # 51 LIBS = \ 52 ..\swlibs\pcilib\$(OBJDIR)\pcilib.lib \ 53 texus\$(OBJDIR)/texus.lib \ 54 init\$(OBJDIR)/init.lib \ 55 glide\$(OBJDIR)/glide.lib \ 56 $(PDWIN32_LIB)/kernel32.lib \ 57 $(PDWIN32_LIB)/$(ODINCRT).lib \ 58 os2386.lib \ 59 $(RTLLIB_O) 60 61 62 # 33 63 # Target name - name of the dll without extention and path. 64 # 34 65 TARGET = glide2x 35 66 36 67 37 # All rule - build objs, target dll, copies dll to bin and makes libs. 38 all: $(OBJDIR) \ 39 $(OBJDIR)\$(TARGET).dll \ 40 $(PDWIN32_BIN)\Glide\Voodoo2\$(TARGET).dll \ 41 lib 42 43 44 # Lib rule - build importlibrary (and evt. other libs) 45 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 46 47 48 49 # Libs rule - Make (sub) libraries. (Not import libraries!) 50 libs: 51 cd ..\swlibs\pcilib 52 $(MAKE_CMD) $@ 53 cd ..\..\cvg\init 54 $(MAKE_CMD) $@ 55 cd ..\glide 56 $(MAKE_CMD) $@ 57 cd ..\texus 58 $(MAKE_CMD) $@ 59 cd .. 60 61 62 # Dll rule - builds the target dll. 63 $(OBJDIR)\$(TARGET).dll: $(OBJS) libs $(TARGET).def $(OBJDIR)\$(TARGET).lrf 64 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 65 66 67 # Linker file - creates the parameter file passed on to the linker. 68 $(OBJDIR)\$(TARGET).lrf: makefile 69 @echo Creating file <<$@ 70 /OUT:$(OBJDIR)\$(TARGET).dll 71 /MAP:$(OBJDIR)\$(TARGET).map 72 $(OBJS) 73 ..\swlibs\pcilib\$(OBJDIR)\pcilib.lib 74 texus\$(OBJDIR)\texus.lib 75 init\$(OBJDIR)\init.lib 76 glide\$(OBJDIR)\glide.lib 77 $(PDWIN32_LIB)\kernel32.lib 78 $(PDWIN32_LIB)/$(ODINCRT).lib 79 OS2386.LIB 80 $(RTLLIB_O) 81 $(TARGET).def 82 <<keep 83 84 85 # Copy rule - copies the dll. 86 $(PDWIN32_BIN)\Glide\Voodoo2\$(TARGET).dll: $(OBJDIR)\$(TARGET).dll 87 -mkdir $(PDWIN32_BIN)\Glide > nul 2>&1 88 -mkdir $(PDWIN32_BIN)\Glide\Voodoo2 > nul 2>&1 89 $(CP) $** $@ 90 $(CP) $** ..\..\..\..\bin\Glide\Voodoo2\$(TARGET).dll 91 92 93 # Dep rule - makes depenencies for C, C++ and Asm files. 94 dep: 95 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 96 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 97 cd ..\swlibs\pcilib 98 $(MAKE_CMD) $@ 99 cd ..\..\cvg\init 100 $(MAKE_CMD) $@ 101 cd ..\glide 102 $(MAKE_CMD) $@ 103 cd ..\texus 104 $(MAKE_CMD) $@ 105 cd .. 106 107 108 # Extra cleanrule. 109 clean2: 110 cd ..\swlibs\pcilib 111 $(MAKE_CMD) clean 112 cd ..\..\cvg\glide 113 $(MAKE_CMD) clean 114 cd ..\init 115 $(MAKE_CMD) clean 116 cd ..\texus 117 $(MAKE_CMD) clean 118 cd .. 119 120 68 # 121 69 # Includes the common rules. 70 # 122 71 !include $(PDWIN32_INCLUDE)/pdwin32.post 123 72 124 125 -
TabularUnified trunk/src/opengl/glide/cvg/texus/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 2 2000-03-06 23:33:44bird Exp $1 # $Id: makefile,v 1.3 2000-11-19 08:58:11 bird Exp $ 2 2 # 3 3 # PD-Win32 API … … 6 6 # 7 7 8 # 8 9 # Directory macros. 10 # 9 11 PDWIN32_INCLUDE = ..\..\..\..\..\include 10 12 PDWIN32_LIB = ..\..\..\..\..\lib … … 13 15 14 16 15 # Local cleanup only. 16 LOCALCLEAN = 1 17 # 18 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 19 # 20 LIBTARGET = 1 21 ADDITIONAL_DEP = mydep 17 22 18 23 24 # 19 25 # Compiler, tools, and interference rules. 26 # 20 27 !include $(PDWIN32_INCLUDE)/pdwin32.mk 21 28 !include ..\3dfx.mak 22 29 23 30 24 # Flag overloads and local macros. 25 CLEANEXTRAS = 26 27 CINCLUDE = -I..\incsrc;..\..\swlibs\fxmisc;..\init;..\glide;..\..\swlibs\pcilib 28 CFLAGS = $(CFLAGS) $(CINCLUDE) 29 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) 31 # 32 # Flag overloads. 33 # 34 CINCLUDES = $(CINCLUDES) -I..\incsrc;..\..\swlibs\fxmisc;..\init;..\glide;..\..\swlibs\pcilib 30 35 31 36 32 # Object files. All objects should be prefixed with $(OBJDIR)! 37 # 38 # Object files. Prefix with OBJDIR and one space before the '\'. 39 # 33 40 OBJS = \ 34 $(OBJDIR)\3 DF.OBJ\35 $(OBJDIR)\ CLAMP.OBJ\36 $(OBJDIR)\ DEQUANT.OBJ\37 $(OBJDIR)\ DIFFUSE.OBJ\38 $(OBJDIR)\ GLDUTIL.OBJ\39 $(OBJDIR)\ MIPMAP.OBJ\40 $(OBJDIR)\ NCC.OBJ\41 $(OBJDIR)\ NCCNNET.OBJ\42 $(OBJDIR)\ PAL256.OBJ\43 $(OBJDIR)\ PPM.OBJ\44 $(OBJDIR)\ QUANTIZE.OBJ\45 $(OBJDIR)\ READ.OBJ\46 $(OBJDIR)\ RESAMPLE.OBJ\47 $(OBJDIR)\ RGT.OBJ\48 $(OBJDIR)\ TEXUSLIB.OBJ\49 $(OBJDIR)\ TGA.OBJ\50 $(OBJDIR)\ UTIL.OBJ\51 $(OBJDIR)\ VIEW.OBJ\52 $(OBJDIR)\ WRITE.OBJ41 $(OBJDIR)\3df.obj \ 42 $(OBJDIR)\clamp.obj \ 43 $(OBJDIR)\dequant.obj \ 44 $(OBJDIR)\diffuse.obj \ 45 $(OBJDIR)\gldutil.obj \ 46 $(OBJDIR)\mipmap.obj \ 47 $(OBJDIR)\ncc.obj \ 48 $(OBJDIR)\nccnnet.obj \ 49 $(OBJDIR)\pal256.obj \ 50 $(OBJDIR)\ppm.obj \ 51 $(OBJDIR)\quantize.obj \ 52 $(OBJDIR)\read.obj \ 53 $(OBJDIR)\resample.obj \ 54 $(OBJDIR)\rgt.obj \ 55 $(OBJDIR)\texuslib.obj \ 56 $(OBJDIR)\tga.obj \ 57 $(OBJDIR)\util.obj \ 58 $(OBJDIR)\view.obj \ 59 $(OBJDIR)\write.obj 53 60 54 61 62 # 55 63 # Target name - name of the library without extention and path. 56 TARGET = texus 64 # 65 TARGET = texus 57 66 58 67 59 # All rule - build objs and target library. 60 all: $(OBJDIR) \ 61 $(OBJDIR)\$(TARGET).lib 68 # 69 # Includes the common rules. 70 # 71 !include $(PDWIN32_INCLUDE)/pdwin32.post 62 72 63 73 64 # Create all libraries (not importlibraries) 65 libs: all 74 # 75 # Additional dep rule - adds depenencies for some additional headers. 76 # 77 mydep: 78 $(DEPEND) -a $(CINCLUDES) \ 79 ..\incsrc\*.h ..\..\swlibs\fxmisc*.h ..\glide\*.h ..\init\*.h \ 80 ..\..\swlibs\pcilib\*.h 66 81 67 68 # Lib rule - build importlibrary (and evt. other libs)69 $(OBJDIR)\$(TARGET).lib: $(OBJS)70 $(RM) $@71 $(ILIB) $(ILIBFLAGS) $@ $(OBJS);72 73 74 # Dep rule - makes depenencies for C, C++ and Asm files.75 dep:76 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win $(CINCLUDE) \77 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \78 ..\incsrc\*.h ..\..\swlibs\fxmisc*.h ..\glide\*.h ..\init\*.h ..\..\swlibs\pcilib\*.h79 80 81 # Includes the common rules.82 !include $(PDWIN32_INCLUDE)/pdwin32.post83 -
TabularUnified trunk/src/opengl/glide/makefile ¶
r4333 r4624 1 # $Id: makefile,v 1. 6 2000-09-28 03:08:07bird Exp $1 # $Id: makefile,v 1.7 2000-11-19 08:58:10 bird Exp $ 2 2 # 3 3 # Odin32 API … … 6 6 # 7 7 8 9 # 8 10 # Directories 11 # 9 12 PDWIN32_INCLUDE = ..\..\..\include 13 PDWIN32_TOOLS = ..\..\..\tools\bin 10 14 15 16 # 11 17 # Common tools macros. (MAKE_CMD) 12 !include $(PDWIN32_INCLUDE)\pdwin32.tools 18 # 19 !include $(PDWIN32_INCLUDE)/pdwin32.tools 20 13 21 14 22 # Dummy all rule - nmake without target will make all targets of the first rule. 15 23 all_: all 24 16 25 17 26 # All, Lib, Clean and Dep rules. -
TabularUnified trunk/src/opengl/glide/sst1/glide/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 2 2000-03-06 23:33:45bird Exp $1 # $Id: makefile,v 1.3 2000-11-19 08:58:11 bird Exp $ 2 2 # 3 3 # Odin32 API 4 4 # 5 # Glide makefile5 # sst1/Glide makefile 6 6 # 7 7 8 9 # 8 10 # Directory macros. 11 # 9 12 PDWIN32_INCLUDE = ..\..\..\..\..\include 10 13 PDWIN32_LIB = ..\..\..\..\..\lib … … 12 15 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin 13 16 14 # Local cleanup only.15 LOCALCLEAN = 116 17 18 # 19 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 20 # 21 LIBTARGET = 1 22 ADDITIONAL_DEP = mydep 23 24 25 # 17 26 # Compiler, tools, and interference rules. 27 # 18 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 19 29 !include ..\3dfx.mak 20 30 21 31 22 # Flag overloads and local macros. 23 CLEANEXTRAS = glidersrc.asm 24 25 CINCLUDE = -I..\incsrc;..\..\swlibs\fxmisc;..\init\initvg;..\init;..\texus;..\..\swlibs\pcilib; 26 CFLAGS = $(CFLAGS) $(CINCLUDE) 27 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) 28 RCFLAGS = $(RCFLAGS) $(CINCLUDE) 32 # 33 # Flag overloads. 34 # 35 CINCLUDES = $(CINCLUDES) -I..\incsrc;..\..\swlibs\fxmisc;..\init\initvg;..\init;..\texus;..\..\swlibs\pcilib; 29 36 30 37 31 # Object files. All objects should be prefixed with $(OBJDIR)! 38 # 39 # Object files. Prefix with OBJDIR and one space before the '\'. 40 # 32 41 OBJS = \ 33 $(OBJDIR)\ CPUDTECT.OBJ\34 $(OBJDIR)\ DDGUMP.OBJ\35 $(OBJDIR)\ DIGLIDE.OBJ\36 $(OBJDIR)\ DIGUTEX.OBJ\37 $(OBJDIR)\ DISST.OBJ\38 $(OBJDIR)\ DITEX.OBJ\39 $(OBJDIR)\ G3DF.OBJ\40 $(OBJDIR)\ GAA.OBJ\41 $(OBJDIR)\ GBANNER.OBJ\42 $(OBJDIR)\ GDRAW.OBJ\43 $(OBJDIR)\ GERROR.OBJ\44 $(OBJDIR)\ GGLIDE.OBJ\45 $(OBJDIR)\ GLFB.OBJ\46 $(OBJDIR)\ GMOVIE.OBJ\47 $(OBJDIR)\ GPCI.OBJ\48 $(OBJDIR)\ GSPLASH.OBJ\49 $(OBJDIR)\ GSST.OBJ\50 $(OBJDIR)\ GTEX.OBJ\51 $(OBJDIR)\ GTEXDL.OBJ\52 $(OBJDIR)\ GU.OBJ\53 $(OBJDIR)\ GUCLIP.OBJ\54 $(OBJDIR)\ GUMP.OBJ\55 $(OBJDIR)\ GUTEX.OBJ\56 $(OBJDIR)\ GXDRAW.OBJ\57 $(OBJDIR)\ P6FENCE.OBJ\58 $(OBJDIR)\ SST96.OBJ\42 $(OBJDIR)\cpudtect.obj \ 43 $(OBJDIR)\ddgump.obj \ 44 $(OBJDIR)\diglide.obj \ 45 $(OBJDIR)\digutex.obj \ 46 $(OBJDIR)\disst.obj \ 47 $(OBJDIR)\ditex.obj \ 48 $(OBJDIR)\g3df.obj \ 49 $(OBJDIR)\gaa.obj \ 50 $(OBJDIR)\gbanner.obj \ 51 $(OBJDIR)\gdraw.obj \ 52 $(OBJDIR)\gerror.obj \ 53 $(OBJDIR)\gglide.obj \ 54 $(OBJDIR)\glfb.obj \ 55 $(OBJDIR)\gmovie.obj \ 56 $(OBJDIR)\gpci.obj \ 57 $(OBJDIR)\gsplash.obj \ 58 $(OBJDIR)\gsst.obj \ 59 $(OBJDIR)\gtex.obj \ 60 $(OBJDIR)\gtexdl.obj \ 61 $(OBJDIR)\gu.obj \ 62 $(OBJDIR)\guclip.obj \ 63 $(OBJDIR)\gump.obj \ 64 $(OBJDIR)\gutex.obj \ 65 $(OBJDIR)\gxdraw.obj \ 66 $(OBJDIR)\p6fence.obj \ 67 $(OBJDIR)\sst96.obj \ 59 68 $(OBJDIR)\glidersrc.obj 60 69 61 70 71 # 62 72 # Target name - name of the library without extention and path. 73 # 63 74 TARGET = glide 64 75 65 # All rule - build objs and target library. 66 all: $(OBJDIR) \ 67 $(OBJDIR)\$(TARGET).lib 76 77 # 78 # Includes the common rules. 79 # 80 !include $(PDWIN32_INCLUDE)/pdwin32.post 68 81 69 82 70 # Create all libraries (not importlibraries) 71 libs: all 83 # 84 # Additional dep rule - adds dependencies for some additional headers. 85 # 86 mydep: 87 $(DEPEND) -a $(CINCLUDES) \ 88 ..\incsrc\*.h ..\..\swlibs\fxmisc\*.h ..\init\initvg\*.h \ 89 ..\init\*.h ..\texus\*.h ..\..\swlibs\pcilib\*.h 72 90 73 74 # Lib rule - build importlibrary (and evt. other libs)75 $(OBJDIR)\$(TARGET).lib: $(OBJS)76 $(RM) $@77 $(ILIB) $(ILIBFLAGS) $@ $(OBJS);78 79 80 # Dep rule - makes depenencies for C, C++ and Asm files.81 dep:82 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win $(CINCLUDE) \83 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \84 ..\incsrc\*.h ..\..\swlibs\fxmisc\*.h ..\init\initvg\*.h ..\init\*.h ..\texus\*.h ..\..\swlibs\pcilib\*.h85 86 87 # Includes the common rules.88 !include $(PDWIN32_INCLUDE)/pdwin32.post89 -
TabularUnified trunk/src/opengl/glide/sst1/init/initvg/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 2 2000-03-06 23:33:47bird Exp $1 # $Id: makefile,v 1.3 2000-11-19 08:58:12 bird Exp $ 2 2 # 3 3 # PD-Win32 API 4 4 # 5 # Glidemakefile5 # sst1/init/inivg makefile 6 6 # 7 7 8 9 # 8 10 # Directory macros. 11 # 9 12 PDWIN32_INCLUDE = ..\..\..\..\..\..\include 10 13 PDWIN32_LIB = ..\..\..\..\..\..\lib … … 13 16 14 17 15 # Local cleanup only. 16 LOCALCLEAN = 1 18 # 19 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 20 # 21 LIBTARGET = 1 22 ADDITIONAL_DEP = mydep 17 23 18 24 25 # 19 26 # Compiler, tools, and interference rules. 27 # 20 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 21 29 !include ..\..\3dfx.mak 22 30 23 31 24 # Flag overloads and local macros. 25 CLEANEXTRAS = glide.asm 26 27 CINCLUDE = -I..\..\incsrc;..\..\..\swlibs\fxmisc;..\..\init;..\..\glide;..\..\texus;..\..\..\swlibs\pcilib 28 CFLAGS = $(CFLAGS) $(CINCLUDE) 29 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) 32 # 33 # Flag overloads. 34 # 35 CINCLUDES = $(CINCLUDES) -I..\..\incsrc;..\..\..\swlibs\fxmisc;..\..\init;..\..\glide;..\..\texus;..\..\..\swlibs\pcilib 30 36 31 37 32 # Object files. All objects should be prefixed with $(OBJDIR)! 38 # 39 # Object files. Prefix with OBJDIR and one space before the '\'. 40 # 33 41 OBJS = \ 34 $(OBJDIR)\ DAC.OBJ\35 $(OBJDIR)\ GAMMA.OBJ\36 $(OBJDIR)\ GDEBUG.OBJ\37 $(OBJDIR)\ INFO.OBJ\38 $(OBJDIR)\ PARSE.OBJ\39 $(OBJDIR)\ PRINT.OBJ\40 $(OBJDIR)\ SLI.OBJ\41 $(OBJDIR)\ SST1INIT.OBJ\42 $(OBJDIR)\ UTIL.OBJ\43 $(OBJDIR)\ VIDEO.OBJ42 $(OBJDIR)\dac.obj \ 43 $(OBJDIR)\gamma.obj \ 44 $(OBJDIR)\gdebug.obj \ 45 $(OBJDIR)\info.obj \ 46 $(OBJDIR)\parse.obj \ 47 $(OBJDIR)\print.obj \ 48 $(OBJDIR)\sli.obj \ 49 $(OBJDIR)\sst1init.obj \ 50 $(OBJDIR)\util.obj \ 51 $(OBJDIR)\video.obj 44 52 45 53 46 # All - rule make all objects. 47 all: $(OBJDIR) \ 48 $(OBJS) 54 # 55 # Target name - name of the library without extention and path. 56 # 57 TARGET = initvg 49 58 50 59 51 # Dep rule - makes depenencies for C, C++ and Asm files. 52 dep: 53 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win $(CINCLUDE) \ 54 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \ 60 # 61 # Includes the common rules. 62 # 63 !include $(PDWIN32_INCLUDE)/pdwin32.post 64 65 66 # 67 # Additional dep rule - adds depenencies for some additional headers. 68 # 69 mydep: 70 $(DEPEND) -a $(CINCLUDES) \ 55 71 ..\..\incsrc\*.h ..\..\..\swlibs\fxmisc\*.h ..\*.h ..\..\glide\*.h \ 56 72 ..\..\texus\*.h ..\..\..\swlibs\pcilib\*.h 57 73 58 59 # Includes the common rules.60 !include $(PDWIN32_INCLUDE)/pdwin32.post61 -
TabularUnified trunk/src/opengl/glide/sst1/init/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 3 2000-03-06 23:33:46bird Exp $1 # $Id: makefile,v 1.4 2000-11-19 08:58:11 bird Exp $ 2 2 # 3 3 # Odin32 API … … 6 6 # 7 7 8 9 # 8 10 # Directory macros. 11 # 9 12 PDWIN32_INCLUDE = ..\..\..\..\..\include 10 13 PDWIN32_LIB = ..\..\..\..\..\lib … … 12 15 PDWIN32_TOOLS = ..\..\..\..\..\tools\bin 13 16 14 # Local cleanup only and extra cleanrule.15 LOCALCLEAN = 116 CLEAN2 = 117 17 18 # 19 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 20 # 21 LIBTARGET = 1 22 ADDITIONAL_DEP = mydep 23 24 25 # 18 26 # Compiler, tools, and interference rules. 27 # 19 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 20 29 !include ..\3dfx.mak 21 30 22 31 23 # Flag overloads and local macros. 24 CLEANEXTRAS = 25 26 CINCLUDE = -I..\incsrc;..\..\swlibs\fxmisc;initvg;..\glide;..\texus;..\..\swlibs\pcilib 27 CFLAGS = $(CFLAGS) $(CINCLUDE) 28 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) 32 # 33 # Flag overloads. 34 # 35 CINCLUDES = $(CINCLUDES) -I..\incsrc;..\..\swlibs\fxmisc;initvg;..\glide;..\texus;..\..\swlibs\pcilib 29 36 30 37 31 # Object files. All objects should be prefixed with $(OBJDIR)! 38 # 39 # Subdirectories to travers. 40 # 41 SUBDIRS = \ 42 initvg 43 44 45 # 46 # Object files. Prefix with OBJDIR and one space before the '\'. 47 # 32 48 INITSUB = initvg 33 49 OBJS = \ 34 $(OBJDIR)\H3DRVR.OBJ \ 35 $(OBJDIR)\INIT.OBJ \ 36 $(OBJDIR)\VG96DRVR.OBJ \ 37 $(OBJDIR)\VGDRVR.OBJ 38 39 # More object files 40 OBJSSUB = \ 41 $(INITSUB)\$(OBJDIR)\DAC.OBJ \ 42 $(INITSUB)\$(OBJDIR)\GAMMA.OBJ \ 43 $(INITSUB)\$(OBJDIR)\GDEBUG.OBJ \ 44 $(INITSUB)\$(OBJDIR)\INFO.OBJ \ 45 $(INITSUB)\$(OBJDIR)\PARSE.OBJ \ 46 $(INITSUB)\$(OBJDIR)\PRINT.OBJ \ 47 $(INITSUB)\$(OBJDIR)\SLI.OBJ \ 48 $(INITSUB)\$(OBJDIR)\SST1INIT.OBJ \ 49 $(INITSUB)\$(OBJDIR)\UTIL.OBJ \ 50 $(INITSUB)\$(OBJDIR)\VIDEO.OBJ 50 $(OBJDIR)\h3drvr.obj \ 51 $(OBJDIR)\init.obj \ 52 $(OBJDIR)\vg96drvr.obj \ 53 $(OBJDIR)\vgdrvr.obj 51 54 52 55 56 # 53 57 # Target name - name of the library without extention and path. 58 # 54 59 TARGET = init 55 60 56 61 57 # All rule - build objs and target library. 58 all: $(OBJDIR) \ 59 initsub \ 60 $(OBJDIR)\$(TARGET).lib \ 61 62 63 # Make objectfiles in subdirectories. 64 initsub: 65 cd $(INITSUB) 66 $(MAKE_CMD) all 67 cd .. 68 69 70 # Create all libraries (not importlibraries) 71 libs: all 72 73 74 # Lib rule - build importlibrary (and evt. other libs) 75 $(OBJDIR)\$(TARGET).lib: $(OBJS) 76 $(RM) $@ 77 $(ILIB) $(ILIBFLAGS) $@ $(OBJS) $(OBJSSUB); 78 79 80 # Dep rule - makes depenencies for C, C++ and Asm files. 81 dep: 82 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win $(CINCLUDE) \ 83 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \ 84 ..\incsrc\*.h ..\..\swlibs\fxmisc\*.h initvg\*.h ..\glide\*.h ..\texus\*.h ..\..\swlibs\pcilib\*.h 85 cd initvg 86 $(MAKE_CMD) $@ 87 cd .. 88 89 62 # 90 63 # Includes the common rules. 64 # 91 65 !include $(PDWIN32_INCLUDE)/pdwin32.post 92 66 93 67 94 # extra clean rule 95 clean2: 96 cd initvg 97 $(MAKE_CMD) clean 98 cd .. 68 # 69 # Additional dep rule - adds depenencies for some additional headers. 70 # 71 mydep: 72 $(DEPEND) -a $(CINCLUDES) \ 73 ..\incsrc\*.h ..\..\swlibs\fxmisc\*.h initvg\*.h ..\glide\*.h \ 74 ..\texus\*.h ..\..\swlibs\pcilib\*.h 75 -
TabularUnified trunk/src/opengl/glide/sst1/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 7 2000-07-19 19:05:14 sandervlExp $1 # $Id: makefile,v 1.8 2000-11-19 08:58:11 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\..\lib 12 PDWIN32_BIN = ..\..\..\..\$(OBJDIR) 15 PDWIN32_BIN = ..\..\..\..\$(OBJDIR)\Glide\Voodoo1 13 16 PDWIN32_TOOLS = ..\..\..\..\tools\bin 14 17 15 18 16 # Have extra clean rule. 17 CLEAN2 = 1 19 # 20 # Tell buildenvironment that we should not copy this into /bin. 21 # 22 NO_MAIN_BIN_COPY = 1 18 23 24 25 # 19 26 # Compiler, tools, and interference rules. 27 # 20 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 21 29 22 30 23 # Object files. All objects should be prefixed with $(OBJDIR)! 31 # 32 # Subdirectories to travers. 33 # 34 SUBDIRS = \ 35 .\..\swlibs\pcilib \ 36 .\init \ 37 .\glide \ 38 .\texus 39 40 41 # 42 # Object files. Prefix with OBJDIR and one space before the '\'. 43 # 24 44 OBJS = \ 25 45 $(OBJDIR)\initterm.obj 26 46 27 47 48 # 49 # Libraries. One space before the '\'. 50 # 51 LIBS = \ 52 ..\swlibs\pcilib/$(OBJDIR)/pcilib.lib \ 53 texus/$(OBJDIR)/texus.lib \ 54 init/$(OBJDIR)/init.lib \ 55 init/initvg/$(OBJDIR)/initvg.lib \ 56 glide/$(OBJDIR)/glide.lib \ 57 $(PDWIN32_LIB)/kernel32.lib \ 58 $(PDWIN32_LIB)/$(ODINCRT).lib \ 59 OS2386.LIB \ 60 $(RTLLIB_O) 61 62 63 # 28 64 # Target name - name of the dll without extention and path. 65 # 29 66 TARGET = glide2x 30 67 31 68 32 # All rule - build objs, target dll, copies dll to bin and makes libs. 33 all: $(OBJDIR) \ 34 libs \ 35 $(OBJDIR)\$(TARGET).dll \ 36 $(PDWIN32_BIN)\Glide\Voodoo1\$(TARGET).dll \ 37 lib 38 39 40 # Lib rule - build importlibrary (and evt. other libs) 41 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 42 43 44 # Libs rule - Make (sub) libraries. (Not import libraries!) 45 libs: 46 cd ..\swlibs\pcilib 47 $(MAKE_CMD) $@ 48 cd ..\..\sst1\init 49 $(MAKE_CMD) $@ 50 cd ..\glide 51 $(MAKE_CMD) $@ 52 cd ..\texus 53 $(MAKE_CMD) $@ 54 cd .. 55 56 57 $(TARGET).dll: $(OBJS) $(TARGET).def 58 $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \ 59 $(PDWIN32_LIB)/kernel32.lib \ 60 $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O) 61 62 63 # Dll rule - builds the target dll. 64 $(OBJDIR)\$(TARGET).dll: $(OBJS) libs $(TARGET).def $(OBJDIR)\$(TARGET).lrf 65 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 66 67 68 # Linker file - creates the parameter file passed on to the linker. 69 $(OBJDIR)\$(TARGET).lrf: makefile 70 @echo Creating file <<$@ 71 /OUT:$(OBJDIR)\$(TARGET).dll 72 /MAP:$(OBJDIR)\$(TARGET).map 73 $(OBJS) 74 ..\swlibs\pcilib\$(OBJDIR)\pcilib.lib 75 texus\$(OBJDIR)\texus.lib 76 init\$(OBJDIR)\init.lib 77 glide\$(OBJDIR)\glide.lib 78 $(PDWIN32_LIB)\kernel32.lib 79 $(PDWIN32_LIB)/$(ODINCRT).lib 80 OS2386.LIB 81 $(RTLLIB_O) 82 $(TARGET).def 83 <<keep 84 85 86 # Copy rule. 87 $(PDWIN32_BIN)\Glide\Voodoo1\$(TARGET).dll: $(OBJDIR)\$(TARGET).dll 88 -mkdir $(PDWIN32_BIN)\Glide > nul 2>&1 89 -mkdir $(PDWIN32_BIN)\Glide\Voodoo1 > nul 2>&1 90 $(CP) $** $@ 91 $(CP) $** ..\..\..\..\bin\Glide\Voodoo1\$(TARGET).dll 92 93 94 # Dep rule - makes depenencies for C, C++ and Asm files. 95 dep: 96 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 97 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 98 cd ..\swlibs\pcilib 99 $(MAKE_CMD) $@ 100 cd ..\..\sst1\init 101 $(MAKE_CMD) $@ 102 cd ..\glide 103 $(MAKE_CMD) $@ 104 cd ..\texus 105 $(MAKE_CMD) $@ 106 cd .. 107 108 69 # 109 70 # Includes the common rules. 71 # 110 72 !include $(PDWIN32_INCLUDE)/pdwin32.post 111 73 112 113 # Extra clean rule114 clean2:115 cd ..\swlibs\pcilib116 $(MAKE_CMD) clean117 cd ..\..\sst1\init118 $(MAKE_CMD) clean119 cd ..\glide120 $(MAKE_CMD) clean121 cd ..\texus122 $(MAKE_CMD) clean123 cd ..124 -
TabularUnified trunk/src/opengl/glide/sst1/texus/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 2 2000-03-06 23:33:47bird Exp $1 # $Id: makefile,v 1.3 2000-11-19 08:58:12 bird Exp $ 2 2 3 3 # 4 4 # Odin32 API 5 5 # 6 # Texus makefile6 # sst1/Texus makefile 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\..\..\lib … … 14 17 15 18 16 # Local cleanup only. 17 LOCALCLEAN = 1 19 # 20 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 21 # 22 LIBTARGET = 1 23 ADDITIONAL_DEP = mydep 18 24 19 25 26 # 20 27 # Compiler, tools, and interference rules. 28 # 21 29 !include $(PDWIN32_INCLUDE)/pdwin32.mk 22 30 !include ..\3dfx.mak 23 31 24 # Flag overloads and local macros.25 CLEANEXTRAS =26 32 27 CINCLUDE = -I..\incsrc;..\..\swlibs\fxmisc;..\init\initvg;..\init;..\glide;..\..\swlibs\pcilib 28 CFLAGS = $(CFLAGS) $(CINCLUDE) 29 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) 33 # 34 # Flag overloads. 35 # 36 CINCLUDES = $(CINCLUDES) -I..\incsrc;..\..\swlibs\fxmisc;..\init\initvg;..\init;..\glide;..\..\swlibs\pcilib 30 37 31 38 32 # Object files. All objects should be prefixed with $(OBJDIR)! 39 # 40 # Object files. Prefix with OBJDIR and one space before the '\'. 41 # 33 42 OBJS = \ 34 $(OBJDIR)\3 DF.OBJ\35 $(OBJDIR)\ CLAMP.OBJ\36 $(OBJDIR)\ DEQUANT.OBJ\37 $(OBJDIR)\ DIFFUSE.OBJ\38 $(OBJDIR)\ GLDUTIL.OBJ\39 $(OBJDIR)\ MIPMAP.OBJ\40 $(OBJDIR)\ NCC.OBJ\41 $(OBJDIR)\ NCCNNET.OBJ\42 $(OBJDIR)\ PAL256.OBJ\43 $(OBJDIR)\ PPM.OBJ\44 $(OBJDIR)\ QUANTIZE.OBJ\45 $(OBJDIR)\ READ.OBJ\46 $(OBJDIR)\ RESAMPLE.OBJ\47 $(OBJDIR)\ RGT.OBJ\48 $(OBJDIR)\ TEXUSLIB.OBJ\49 $(OBJDIR)\ TGA.OBJ\50 $(OBJDIR)\ UTIL.OBJ\51 $(OBJDIR)\ VIEW.OBJ\52 $(OBJDIR)\ WRITE.OBJ43 $(OBJDIR)\3df.obj \ 44 $(OBJDIR)\clamp.obj \ 45 $(OBJDIR)\dequant.obj \ 46 $(OBJDIR)\diffuse.obj \ 47 $(OBJDIR)\gldutil.obj \ 48 $(OBJDIR)\mipmap.obj \ 49 $(OBJDIR)\ncc.obj \ 50 $(OBJDIR)\nccnnet.obj \ 51 $(OBJDIR)\pal256.obj \ 52 $(OBJDIR)\ppm.obj \ 53 $(OBJDIR)\quantize.obj \ 54 $(OBJDIR)\read.obj \ 55 $(OBJDIR)\resample.obj \ 56 $(OBJDIR)\rgt.obj \ 57 $(OBJDIR)\texuslib.obj \ 58 $(OBJDIR)\tga.obj \ 59 $(OBJDIR)\util.obj \ 60 $(OBJDIR)\view.obj \ 61 $(OBJDIR)\write.obj 53 62 54 63 64 # 55 65 # Target name - name of the library without extention and path. 66 # 56 67 TARGET = texus 57 68 58 69 59 # All rule - build objs and target library. 60 all: $(OBJDIR) \ 61 $(OBJDIR)\$(TARGET).lib 70 # 71 # Includes the common rules. 72 # 73 !include $(PDWIN32_INCLUDE)/pdwin32.post 62 74 63 75 64 # Create all libraries (not importlibraries) 65 libs: all 66 67 68 # Lib rule - build importlibrary (and evt. other libs) 69 $(OBJDIR)\$(TARGET).lib: $(OBJS) 70 $(RM) $@ 71 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 72 73 74 # Dep rule - makes depenencies for C, C++ and Asm files. 75 dep: 76 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win $(CINCLUDE) \ 77 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \ 76 # 77 # Additional dep rule - adds dependencies for some additional headers. 78 # 79 mydep: 80 $(DEPEND) -a $(CINCLUDES) \ 78 81 ..\incsrc\*.h ..\..\swlibs\fxmisc*.h ..\init\initvg\*.h \ 79 82 ..\glide\*.h ..\init\*.h ..\..\swlibs\pcilib\*.h 80 83 81 82 # Includes the common rules.83 !include $(PDWIN32_INCLUDE)/pdwin32.post84 -
TabularUnified trunk/src/opengl/glide/swlibs/pcilib/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 3 2000-03-06 23:33:47bird Exp $1 # $Id: makefile,v 1.4 2000-11-19 08:58:12 bird Exp $ 2 2 # 3 3 # Odin32 API … … 6 6 # 7 7 8 9 # 8 10 # Directory macros. 11 # 9 12 PDWIN32_INCLUDE = ..\..\..\..\..\include 10 13 PDWIN32_LIB = ..\..\..\..\..\lib … … 13 16 14 17 15 # Local cleanup only. 16 LOCALCLEAN = 1 18 # 19 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 20 # 21 LIBTARGET = 1 22 ADDITIONAL_DEP = mydep 17 23 18 24 25 # 19 26 # Compiler, tools, and interference rules. 27 # 20 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 21 29 !include ..\..\sst1\3dfx.mak 22 30 23 31 24 # Flag overloads and local macros. 25 CLEANEXTRAS = 26 27 CINCLUDE=-I..\..\sst1\incsrc;..\fxmisc;..\..\sst1\init\initvg;..\..\sst1\glide;..\..\sst1\texus;..\..\sst1\init;$(PDWIN32_INCLUDE) 28 29 CFLAGS = $(CFLAGS) $(CINCLUDE) 30 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) 32 # 33 # Flag overloads. 34 # 35 CINCLUDES = $(CINCLUDES) -I..\..\sst1\incsrc;..\fxmisc;..\..\sst1\init\initvg;..\..\sst1\glide;..\..\sst1\texus;..\..\sst1\init 31 36 32 37 33 # Object files. All objects should be prefixed with $(OBJDIR)! 38 # 39 # Object files. Prefix with OBJDIR and one space before the '\'. 40 # 34 41 OBJS = \ 35 42 $(OBJDIR)\fxos2.obj \ … … 39 46 40 47 48 # 41 49 # Target name - name of the library without extention and path. 50 # 42 51 TARGET = pcilib 43 52 44 53 45 # All rule - build objs and target library. 46 all: $(OBJDIR) \ 47 $(OBJDIR)\$(TARGET).lib 54 # 55 # Includes the common rules. 56 # 57 !include $(PDWIN32_INCLUDE)/pdwin32.post 48 58 49 59 50 # Create all libraries (not importlibraries) 51 libs: all 60 # 61 # Additional dep rule - adds depenencies for some additional headers. 62 # 63 mydep: 64 $(DEPEND) -a $(CINCLUDES) \ 65 ..\..\sst1\incsrc\*.h ..\fxmisc\*.h ..\..\sst1\init\initvg\*.h \ 66 ..\..\sst1\glide\*.h ..\..\sst1\texus\*.h ..\..\sst1\init\*.h 52 67 53 54 # Lib rule - build importlibrary (and evt. other libs)55 $(OBJDIR)\$(TARGET).lib: $(OBJS)56 $(RM) $@57 $(ILIB) $(ILIBFLAGS) $@ $(OBJS);58 59 60 # Dep rule - makes depenencies for C, C++ and Asm files.61 dep:62 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win $(CINCLUDE) \63 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \64 ..\..\sst1\incsrc\*.h ..\fxmisc\*.h ..\..\sst1\init\initvg\*.h \65 ..\..\sst1\glide*.h ..\..\sst1\texus\*.h ..\..\sst1\init\*.h66 67 68 # Includes the common rules.69 !include $(PDWIN32_INCLUDE)/pdwin32.post70 -
TabularUnified trunk/src/opengl/glu/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 3 2000-07-19 19:05:14 sandervlExp $1 # $Id: makefile,v 1.14 2000-11-19 08:58:13 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\lib … … 13 16 PDWIN32_TOOLS = ..\..\..\tools\bin 14 17 15 # Have extra clean rule. 16 CLEAN2 = 1 17 18 18 # 19 19 # Compiler, tools, and interference rules. 20 # 20 21 !include $(PDWIN32_INCLUDE)/pdwin32.mk 21 22 22 23 23 # Flag overloads and local macros. 24 CLEANEXTRAS = glu32rsrc.asm 25 26 CFLAGS = $(CFLAGS) -I..\mesa\GL 27 CXXFLAGS = $(CXXFLAGS) -I..\mesa\GL 24 # 25 # Overrides. 26 # 27 CINCLUDES = $(CINCLUDES) -I..\mesa\GL 28 28 29 29 30 # 31 # Subdirectories to travers. 32 # 33 SUBDIRS = \ 34 .\util \ 35 .\tess \ 36 .\nurbs \ 30 37 31 # Object files. All objects should be prefixed with $(OBJDIR)! 38 39 # 40 # Object files. Prefix with OBJDIR and one space before the '\'. 41 # 32 42 OBJS = \ 33 43 $(OBJDIR)\initterm.obj \ … … 35 45 36 46 37 # Target name - name of the library without extention and path. 47 # 48 # Libraries. One space before the '\'. 49 # 50 LIBS = \ 51 nurbs\interface\$(OBJDIR)\interface.lib \ 52 nurbs\internals\$(OBJDIR)\internals.lib \ 53 nurbs\nurbtess\$(OBJDIR)\nurbtess.lib \ 54 tess\$(OBJDIR)\tess.lib \ 55 util\$(OBJDIR)\util.lib \ 56 $(PDWIN32_LIB)/$(ODINCRT).lib \ 57 $(PDWIN32_LIB)\kernel32.lib \ 58 $(PDWIN32_LIB)\opengl32.lib \ 59 $(RTLLIB_O) \ 60 os2386.lib 61 62 63 # 64 # Target name - name of the dll without extention and path. 65 # 38 66 TARGET = glu32 39 67 40 68 41 # All rule - build objs, target dll, copies dll to bin and makes libs. 42 all: $(OBJDIR) \ 43 $(OBJDIR)\$(TARGET).dll \ 44 $(PDWIN32_BIN)\$(TARGET).dll \ 45 lib 46 47 48 # Lib rule - build importlibrary (and evt. other libs) 49 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 50 51 52 # Libs rule - Make (sub) libraries. (Not import libraries!) 53 libs: 54 cd util 55 $(MAKE_CMD) $@ 56 cd ..\tess 57 $(MAKE_CMD) $@ 58 cd ..\nurbs 59 $(MAKE_CMD) $@ 60 cd .. 61 62 63 # Dll rule - builds the target dll. 64 $(OBJDIR)\$(TARGET).dll: $(OBJS) libs $(TARGET).def $(OBJDIR)\$(TARGET).lrf 65 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 66 67 68 # Linker file - creates the parameter file passed on to the linker. 69 $(OBJDIR)\$(TARGET).lrf: makefile 70 @echo Creating file <<$@ 71 /OUT:$(OBJDIR)\$(TARGET).dll 72 /MAP:$(OBJDIR)\$(TARGET).map 73 $(OBJS) 74 nurbs\interface\$(OBJDIR)\interface.lib 75 nurbs\internals\$(OBJDIR)\internals.lib 76 nurbs\nurbtess\$(OBJDIR)\nurbtess.lib 77 tess\$(OBJDIR)\tess.lib 78 util\$(OBJDIR)\util.lib 79 $(PDWIN32_LIB)/$(ODINCRT).lib 80 $(PDWIN32_LIB)\KERNEL32.LIB 81 $(PDWIN32_LIB)\OPENGL32.LIB 82 $(RTLLIB_O) 83 OS2386.LIB 84 $(TARGET).def 85 <<keep 86 87 88 # Dep rule - makes depenencies for C, C++ and Asm files. 89 dep: 90 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win -I..\mesa\GL \ 91 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 92 cd util 93 $(MAKE_CMD) $@ 94 cd ..\tess 95 $(MAKE_CMD) $@ 96 cd ..\nurbs 97 $(MAKE_CMD) $@ 98 cd .. 99 100 101 # Extra Clean. 102 clean2: 103 cd util 104 $(MAKE_CMD) clean 105 cd ..\tess 106 $(MAKE_CMD) clean 107 cd ..\nurbs 108 $(MAKE_CMD) clean 109 cd .. 110 111 69 # 112 70 # Includes the common rules. 71 # 113 72 !include $(PDWIN32_INCLUDE)/pdwin32.post 114 73 -
TabularUnified trunk/src/opengl/glu/nurbs/interface/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 6 2000-03-06 23:33:49bird Exp $1 # $Id: makefile,v 1.7 2000-11-19 08:58:13 bird Exp $ 2 2 # 3 3 # PD-Win32 API … … 6 6 # 7 7 8 9 # 8 10 # Directory macros. 11 # 9 12 PDWIN32_INCLUDE = ..\..\..\..\..\include 10 13 PDWIN32_LIB = ..\..\..\..\..\lib … … 13 16 14 17 15 # Local cleanup only. 16 LOCALCLEAN = 1 18 # 19 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 20 # 21 LIBTARGET = 1 22 ADDITIONAL_DEP = mydep 17 23 18 24 25 # 19 26 # Compiler, tools, and interference rules. 27 # 20 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 21 29 22 30 23 # Flag overloads and local macros. 24 CLEANEXTRAS = 25 26 CINCLUDE = -I..\..\..\mesa\GL -I..\.. -I..\internals -I..\nurbtess \ 27 -I..\..\include -I..\..\..\mesa 28 29 CFLAGS = $(CFLAGS) $(CINCLUDE) -DNDEBUG 30 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) -DNDEBUG 31 # 32 # Flag overloads. 33 # 34 CINCLUDES = $(CINCLUDES) -I..\..\..\mesa\GL -I..\.. -I..\internals \ 35 -I..\nurbtess -I..\..\include -I..\..\..\mesa 36 CDEFINES = $(CDEFINES) -DNDEBUG 31 37 32 38 33 # Object files. All objects should be prefixed with $(OBJDIR)! 39 # 40 # Object files. Prefix with OBJDIR and one space before the '\'. 41 # 34 42 OBJS = \ 35 43 $(OBJDIR)\glcurveval.obj \ … … 44 52 45 53 54 # 46 55 # Target name - name of the library without extention and path. 47 TARGET = interface 56 # 57 TARGET = interface 48 58 49 59 50 # Create all libraries (not importlibraries) 51 all: $(OBJDIR) \ 52 $(OBJDIR)\$(TARGET).lib 60 # 61 # Includes the common rules. 62 # 63 !include $(PDWIN32_INCLUDE)/pdwin32.post 53 64 54 65 55 # Create all libraries (not importlibraries) 56 libs: all 57 58 59 # Lib rule - build importlibrary (and evt. other libs) 60 $(OBJDIR)\$(TARGET).lib: $(OBJS) 61 $(RM) $@ 62 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 66 # 67 # Additional dep rule - adds dependencies for some additional headers. 68 # 69 mydep: 70 $(DEPEND) -a $(CINCLUDES) \ 68 71 ..\internals\*.h ..\nurbtess\*.h ..\..\..\mesa\GL\*.h 69 72 70 71 # Includes the common rules.72 !include $(PDWIN32_INCLUDE)/pdwin32.post73 -
TabularUnified trunk/src/opengl/glu/nurbs/internals/makefile ¶
r4308 r4624 1 # $Id: makefile,v 1. 5 2000-09-22 10:43:31bird Exp $1 # $Id: makefile,v 1.6 2000-11-19 08:58:14 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\..\..\lib … … 14 17 15 18 16 # Local cleanup only. 17 LOCALCLEAN = 1 19 # 20 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 21 # 22 LIBTARGET = 1 23 ADDITIONAL_DEP = mydep 18 24 19 25 26 # 20 27 # Compiler, tools, and interference rules. 28 # 21 29 !include $(PDWIN32_INCLUDE)/pdwin32.mk 22 30 23 31 24 # Flag overloads and local macros. 25 CLEANEXTRAS = 26 27 CINCLUDE = -I..\internals -I..\nurbtess -I..\..\..\mesa\GL -I..\..\include 28 CDEFS = -DSTANDALONE -DLIBRARYBUILD -DNDEBUG 29 30 CFLAGS = $(CFLAGS) $(CINCLUDE) $(CDEFS) -O- 31 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) $(CDEFS) 32 # 33 # Flag overloads. 34 # 35 CINCLUDES = $(CINCLUDES) -I..\internals -I..\nurbtess -I..\..\..\mesa\GL -I..\..\include 36 CDEFINES = $(CDEFINES) -DSTANDALONE -DLIBRARYBUILD -DNDEBUG 37 CFLAGS = $(CFLAGS) -O- 32 38 33 39 34 # Object files. All objects should be prefixed with $(OBJDIR)! 40 # 41 # Object files. Prefix with OBJDIR and one space before the '\'. 42 # 35 43 OBJS = \ 36 44 $(OBJDIR)\arc.obj \ … … 59 67 $(OBJDIR)\mesher.obj \ 60 68 $(OBJDIR)\monotonizer.obj \ 61 $(OBJDIR)\mycode.obj 62 63 OBJS2 = \ 69 $(OBJDIR)\mycode.obj \ 64 70 $(OBJDIR)\nurbsinterfac.obj \ 65 71 $(OBJDIR)\nurbstess.obj \ … … 83 89 84 90 91 # 85 92 # Target name - name of the library without extention and path. 93 # 86 94 TARGET = internals 87 95 88 96 89 # Create all libraries (not importlibraries) 90 all: $(OBJDIR) \ 91 $(OBJDIR)\$(TARGET).lib 97 # 98 # Includes the common rules. 99 # 100 !include $(PDWIN32_INCLUDE)/pdwin32.post 92 101 93 102 94 # Create all libraries (not importlibraries) 95 libs: all 96 97 98 # Lib rule - build importlibrary (and evt. other libs) 99 $(OBJDIR)\$(TARGET).lib: $(OBJS) $(OBJS2) 100 $(RM) $@ 101 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 102 $(ILIB) $(ILIBFLAGS) $@ $(OBJS2); 103 104 105 # Dep rule - makes depenencies for C, C++ and Asm files. 106 dep: 107 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 103 # 104 # Additional dep rule - adds dependencies for some additional headers. 105 # 106 mydep: 107 $(DEPEND) -a $(CINCLUDES) \ 108 108 ..\nurbtess\*.h ..\..\..\mesa\GL\*.h ..\..\include\*.h 109 109 110 111 # Includes the common rules.112 !include $(PDWIN32_INCLUDE)/pdwin32.post113 -
TabularUnified trunk/src/opengl/glu/nurbs/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 6 2000-03-06 23:33:48bird Exp $1 # $Id: makefile,v 1.7 2000-11-19 08:58:13 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\..\lib … … 14 17 15 18 19 # 16 20 # Compiler, tools, and interference rules. 21 # 17 22 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 23 19 24 20 # All, libs, dep and clean rule. 25 # 26 # Subdirectories to travers. 27 # 28 SUBDIRS = \ 29 .\interface \ 30 .\internals \ 31 .\nurbtess 32 33 34 # 35 # Dummy all rule - nmake without target will make all targets of the first rule. 36 # 37 all_: all 38 39 40 # 41 # All, libs, dep and clean rules. 42 # 21 43 clean dep all libs: 22 cd interface 23 $(MAKE_CMD) $@ 24 cd ..\internals 25 $(MAKE_CMD) $@ 26 cd ..\nurbtess 27 $(MAKE_CMD) $@ 28 cd .. 29 44 $(DODIRS) "$(SUBDIRS)" $(MAKE_CMD) $@ -
TabularUnified trunk/src/opengl/glu/nurbs/nurbtess/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 4 2000-03-06 23:33:49bird Exp $1 # $Id: makefile,v 1.5 2000-11-19 08:58:14 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\..\..\lib … … 14 17 15 18 16 # Local cleanup only. 17 LOCALCLEAN = 1 19 # 20 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 21 # 22 LIBTARGET = 1 23 ADDITIONAL_DEP = mydep 18 24 19 25 26 # 20 27 # Compiler, tools, and interference rules. 28 # 21 29 !include $(PDWIN32_INCLUDE)/pdwin32.mk 22 30 23 31 24 # Flag overloads and local macros. 25 CLEANEXTRAS = 26 27 CINCLUDE = -I..\internals -I..\nurbtess -I..\..\..\mesa\GL -I..\..\include 28 CFLAGS = $(CFLAGS) $(CINCLUDE) -DNDEBUG 29 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) -DNDEBUG 32 # 33 # Flag overloads. 34 # 35 CINCLUDES = $(CINCLUDES) -I..\internals -I..\nurbtess -I..\..\..\mesa\GL -I..\..\include 36 CDEFINES = $(CDEFINES) -DNDEBUG 30 37 31 38 32 # Object files. All objects should be prefixed with $(OBJDIR)! 39 # 40 # Object files. Prefix with OBJDIR and one space before the '\'. 41 # 33 42 OBJS = \ 34 43 $(OBJDIR)\directedLine.obj \ … … 53 62 54 63 64 # 55 65 # Target name - name of the library without extention and path. 66 # 56 67 TARGET = nurbtess 57 68 58 69 59 # Create all libraries (not importlibraries) 60 all: $(OBJDIR) \ 61 $(OBJDIR)\$(TARGET).lib 70 # 71 # Includes the common rules. 72 # 73 !include $(PDWIN32_INCLUDE)/pdwin32.post 62 74 63 75 64 # Create all libraries (not importlibraries) 65 libs: all 66 67 68 # Lib rule - build importlibrary (and evt. other libs) 69 $(OBJDIR)\$(TARGET).lib: $(OBJS) 70 $(RM) $@ 71 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 72 73 74 # Dep rule - makes depenencies for C, C++ and Asm files. 75 dep: 76 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 76 # 77 # Additional dep rule - adds dependencies for some additional headers. 78 # 79 mydep: 80 $(DEPEND) -a $(CINCLUDES) \ 77 81 ..\..\mesa\*.h ..\nurbtess\*.h ..\internals\*.h ..\..\include\*.h 78 82 79 80 # Includes the common rules.81 !include $(PDWIN32_INCLUDE)/pdwin32.post82 -
TabularUnified trunk/src/opengl/glu/tess/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 4 2000-03-06 23:33:50bird Exp $1 # $Id: makefile,v 1.5 2000-11-19 08:58:14 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # 9 10 # Directory macros. 11 # 10 12 PDWIN32_INCLUDE = ..\..\..\..\include 11 13 PDWIN32_LIB = ..\..\..\..\lib … … 14 16 15 17 16 # Local cleanup only. 17 LOCALCLEAN = 1 18 # 19 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 20 # 21 LIBTARGET = 1 22 ADDITIONAL_DEP = mydep 18 23 19 24 25 # 20 26 # Compiler, tools, and interference rules. 27 # 21 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 22 29 23 30 24 # Flag overloads and local macros.25 CLEANEXTRAS = 26 27 CINCLUDE =-I.. -I..\..\mesa -I..\include -I..\..\mesa\GL28 CDEF S = -DNDEBUG -Tdp29 CFLAGS = $(CFLAGS) $(CINCLUDE) $(CDEFS) -DNDEBUG30 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) -$(CDEFS) -DNDEBUG31 # 32 # Flag overloads. 33 # 34 CINCLUDES = $(CINCLUDES) -I.. -I..\..\mesa -I..\include -I..\..\mesa\GL 35 CDEFINES = $(CDEFINES) -DNDEBUG 36 CFLAGS = $(CFLAGS) -Tdp 37 CXXFLAGS = $(CXXFLAGS) -Tdp 31 38 32 39 33 34 # Object files. All objects should be prefixed with $(OBJDIR)! 40 # 41 # Object files. Prefix with OBJDIR and one space before the '\'. 42 # 35 43 OBJS= \ 36 44 $(OBJDIR)\dict.obj \ … … 46 54 47 55 56 # 48 57 # Target name - name of the library without extention and path. 58 # 49 59 TARGET = tess 50 60 51 61 52 # Create all libraries (not importlibraries) 53 all: $(OBJDIR) \ 54 $(OBJDIR)\$(TARGET).lib 62 # 63 # Includes the common rules. 64 # 65 !include $(PDWIN32_INCLUDE)/pdwin32.post 55 66 56 67 57 # Create all libraries (not importlibraries) 58 libs: all 59 60 61 # Lib rule - build importlibrary (and evt. other libs) 62 $(OBJDIR)\$(TARGET).lib: $(OBJS) 63 $(RM) $@ 64 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 65 66 67 # Dep rule - makes depenencies for C, C++ and Asm files. 68 dep: 69 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 68 # 69 # Additional dep rule - adds dependencies for some additional headers. 70 # 71 mydep: 72 $(DEPEND) -a $(CINCLUDES) \ 70 73 ..\..\mesa\*.h ..\*.h ..\include\*.h 71 74 72 73 # Includes the common rules.74 !include $(PDWIN32_INCLUDE)/pdwin32.post75 -
TabularUnified trunk/src/opengl/glu/util/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1. 4 2000-03-06 23:33:50bird Exp $1 # $Id: makefile,v 1.5 2000-11-19 08:58:15 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\..\lib … … 14 17 15 18 16 # Local cleanup only. 17 LOCALCLEAN = 1 19 # 20 # Tell buildenvironmet to build an object library and to invoke additional dep rule. 21 # 22 LIBTARGET = 1 23 ADDITIONAL_DEP = mydep 18 24 19 25 26 # 20 27 # Compiler, tools, and interference rules. 28 # 21 29 !include $(PDWIN32_INCLUDE)/pdwin32.mk 22 30 23 31 24 # Flag overloads and local macros. 25 CLEANEXTRAS = 26 27 CINCLUDE = -I.. -I..\..\mesa -I..\include -I..\..\mesa\GL 28 CFLAGS = $(CFLAGS) $(CINCLUDE) -Tdp -DNDEBUG 29 CXXFLAGS = $(CXXFLAGS) $(CINCLUDE) -Tdp -DNDEBUG 32 # 33 # Flag overloads. 34 # 35 CINCLUDES = $(CINCLUDES) -I.. -I..\..\mesa -I..\include -I..\..\mesa\GL 36 CDEFINES = $(CDEFINES) -DNDEBUG 37 CFLAGS = $(CFLAGS) -Tdp 38 CXXFLAGS = $(CXXFLAGS) -Tdp 39 !ifdef WAT 40 !error "Compiler not supported yet!" 41 !endif 30 42 31 43 32 # Object files. All objects should be prefixed with $(OBJDIR)! 44 # 45 # Object files. Prefix with OBJDIR and one space before the '\'. 46 # 33 47 OBJS = \ 34 48 $(OBJDIR)\error.obj \ … … 40 54 41 55 56 # 42 57 # Target name - name of the library without extention and path. 58 # 43 59 TARGET = util 44 60 45 61 46 # Create all libraries (not importlibraries) 47 all: $(OBJDIR) \ 48 $(OBJDIR)\$(TARGET).lib 62 # 63 # Includes the common rules. 64 # 65 !include $(PDWIN32_INCLUDE)/pdwin32.post 49 66 50 67 51 # Create all libraries (not importlibraries) 52 libs: all 53 54 55 # Lib rule - build importlibrary (and evt. other libs) 56 $(OBJDIR)\$(TARGET).lib: $(OBJS) 57 $(RM) $@ 58 $(ILIB) $(ILIBFLAGS) $@ $(OBJS); 59 60 61 # Dep rule - makes depenencies for C, C++ and Asm files. 62 dep: 63 $(DEPEND) $(CINCLUDE) *.c *.cpp *.h *.asm *.inc \ 68 # 69 # Additional dep rule - adds dependencies for some additional headers. 70 # 71 mydep: 72 $(DEPEND) -a $(CINCLUDES) \ 64 73 ..\include\*.h ..\..\mesa\*.h ..\*.h 65 74 66 67 # Includes the common rules.68 !include $(PDWIN32_INCLUDE)/pdwin32.post69 -
TabularUnified trunk/src/opengl/glut/Makefile ¶
r3864 r4624 1 # $Id: Makefile,v 1.1 5 2000-07-19 19:05:15 sandervlExp $1 # $Id: Makefile,v 1.16 2000-11-19 08:58:15 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\lib … … 14 17 15 18 19 # 20 # Tell buildenvironmet to invoke additional dep rule. 21 # 22 ADDITIONAL_DEP = mydep 23 24 25 # 16 26 # Compiler, tools, and interference rules. 27 # 17 28 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 29 19 30 20 # Flag overloads and local macros. 21 CLEANEXTRAS = 32rsrc.asm 22 23 CFLAGS = -I..\mesa\GL -I..\glu $(CFLAGS_WIN32APP) -I..\mesa 24 CXXFLAGS = -I..\mesa\GL -I..\glu $(CXXFLAGS_WIN32APP) -I..\mesa 31 # 32 # Overrides 33 # 34 CINCLUDES = -I..\mesa\GL -I..\glu $(CINCLUDES) -I..\mesa 35 CDEFINES = $(CDEFINES_WIN32APP) 36 CFLAGS = $(CFLAGS_WIN32APP) 37 CXXFLAGS = $(CXXFLAGS_WIN32APP) 25 38 26 39 27 # Object files. All objects should be prefixed with $(OBJDIR)! 40 # 41 # Object files. Prefix with OBJDIR and one space before the '\'. 42 # 28 43 OBJS = \ 29 44 $(OBJDIR)\glut_8x13.obj \ … … 79 94 80 95 81 # Target name - name of the dll without extention and path. 82 TARGET = glut32 96 # 97 # Libraries. One space before the '\'. 98 # 99 LIBS = \ 100 $(PDWIN32_LIB)/$(ODINCRT).lib \ 101 $(RTLLIB_O) \ 102 $(PDWIN32_LIB)\winmm.lib \ 103 $(PDWIN32_LIB)\kernel32.lib \ 104 $(PDWIN32_LIB)\gdi32.lib \ 105 $(PDWIN32_LIB)\user32.lib \ 106 $(PDWIN32_LIB)\glu32.lib \ 107 $(PDWIN32_LIB)\opengl32.lib \ 108 os2386.lib 83 109 84 110 85 # All rule - build objs, target dll, copies dll to bin and makes libs. 86 all: $(OBJDIR) \ 87 $(OBJDIR)\$(TARGET).dll \ 88 $(PDWIN32_BIN)\$(TARGET).dll \ 89 lib 111 # 112 # Target name - name of the dll without extention and path. 113 # 114 TARGET = glut32 90 115 91 116 92 # Lib rule - build importlibrary (and evt. other libs) 93 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 117 # 118 # Includes the common rules. 119 # 120 !include $(PDWIN32_INCLUDE)/pdwin32.post 94 121 95 122 96 # Dll rule - builds the target dll. 97 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 98 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 99 100 101 # Linker file - creates the parameter file passed on to the linker. 102 $(OBJDIR)\$(TARGET).lrf: makefile 103 @echo Creating file <<$@ 104 /OUT:$(OBJDIR)\$(TARGET).dll 105 /MAP:$(OBJDIR)\$(TARGET).map 106 $(OBJS) 107 $(PDWIN32_LIB)/$(ODINCRT).lib 108 $(RTLLIB_O) 109 $(PDWIN32_LIB)\WINMM.LIB 110 $(PDWIN32_LIB)\KERNEL32.LIB 111 $(PDWIN32_LIB)\GDI32.LIB 112 $(PDWIN32_LIB)\USER32.LIB 113 $(PDWIN32_LIB)\GLU32.LIB 114 $(PDWIN32_LIB)\OPENGL32.LIB 115 OS2386.LIB 116 $(TARGET).def 117 <<keep 118 119 120 # Dep rule - makes depenencies for C, C++ and Asm files. 121 dep: 122 $(DEPEND) -I..\mesa\GL -I..\glu -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win -I..\mesa \ 123 # 124 # Additional dep rule - adds dependencies for some additional headers. 125 # 126 mydep: 127 $(DEPEND) -a $(CINCLUDES) \ 123 128 *.c *.cpp *.asm *.inc $(PDWIN32_INCLUDE)\*.h ..\mesa\gl\*.h 124 129 125 126 # Includes the common rules.127 !include $(PDWIN32_INCLUDE)/pdwin32.post128 -
TabularUnified trunk/src/opengl/makefile ¶
r3031 r4624 1 # $Id: makefile,v 1.1 7 2000-03-06 23:33:42bird Exp $1 # $Id: makefile,v 1.18 2000-11-19 08:58:10 bird Exp $ 2 2 # 3 3 # Odin32 API … … 6 6 # 7 7 8 # Directories9 PDWIN32_INCLUDE = ..\..\include10 8 11 9 # Common tools macros. (MAKE_CMD) 12 !include $(PDWIN32_INCLUDE)\pdwin32.mk10 !include ../../include/pdwin32.mk 13 11 14 12 … … 17 15 18 16 17 # Subdirectories. 18 SUBDIRS = \ 19 .\mesa \ 20 .\glu \ 21 .\glut \ 22 .\glide \ 23 .\mesa\3dfx 24 19 25 # All, Lib, Clean and Dep rules. 20 26 clean dep all lib: 21 cd mesa 22 $(MAKE_CMD) $@ 23 cd ..\glu 24 $(MAKE_CMD) $@ 25 cd ..\glut 26 $(MAKE_CMD) $@ 27 cd ..\glide 28 $(MAKE_CMD) $@ 29 cd ..\mesa\3dfx 30 $(MAKE_CMD) $@ 31 cd ..\.. 27 $(DODIRS) "$(SUBDIRS)" $(MAKE_CMD) $@ 32 28 -
TabularUnified trunk/src/opengl/mesa/3dfx/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 0 2000-07-19 19:05:16 sandervlExp $1 # $Id: makefile,v 1.11 2000-11-19 08:58:16 bird Exp $ 2 2 # 3 3 # Odin32 API 4 4 # 5 # Makefile for Mesa OpenGL5 # Mesa/3dxf Makefile - opengl.dll. 6 6 # 7 7 8 9 # 8 10 # Directory macros. 11 # 9 12 PDWIN32_INCLUDE = ..\..\..\..\include 10 13 PDWIN32_LIB = ..\..\..\..\lib 11 PDWIN32_BIN = ..\..\..\..\$(OBJDIR) 14 PDWIN32_BIN = ..\..\..\..\$(OBJDIR)\Glide 12 15 PDWIN32_TOOLS = ..\..\..\..\tools\bin 13 16 14 17 18 # 19 # Tell buildenvironment that we should not copy this into /bin. 20 # 21 NO_MAIN_BIN_COPY = 1 22 23 24 # 15 25 # Compiler, tools, and interference rules. 26 # 16 27 !include $(PDWIN32_INCLUDE)/pdwin32.mk 17 MESADEFS= -DNO_PARALLEL -DNO_STEREO -DGL_MESA_window_pos -DOS2_THREADS \18 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM_NOT \19 -DFX -DFX_V2 -DFX_SILENT -DBUILD_GL32 -DFAST_MATH20 28 21 CFLAGS = -I.. -I..\GL $(CFLAGS_WIN32APP) -I..\..\glut -I..\..\glide\cvg\glide -I..\..\glide\swlibs\fxmisc -I..\..\glide\cvg\incsrc $(MESADEFS) /Wcnd- /Tdp22 CXXFLAGS = -I.. -I..\GL $(CXXFLAGS_WIN32APP) -I..\..\glut -I..\..\glide\cvg\glide -I..\..\glide\swlibs\fxmisc -I..\..\glide\cvg\incsrc $(MESADEFS)23 29 24 ASFLAGS=$(ASFLAGS) -Fdo:$(OBJDIR) 30 # 31 # Overrides. 32 # 33 CINCLUDES = -I.. -I..\GL $(CINCLUDES) -I..\..\glut -I..\..\glide\cvg\glide \ 34 -I..\..\glide\swlibs\fxmisc -I..\..\glide\cvg\incsrc 35 CDEFINES = $(CDEFINES_WIN32APP) \ 36 -DNO_PARALLEL -DNO_STEREO -DGL_MESA_window_pos -DOS2_THREADS \ 37 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM_NOT \ 38 -DFX -DFX_V2 -DFX_SILENT -DBUILD_GL32 -DFAST_MATH 39 40 CFLAGS = $(CFLAGS) /Wcnd- /Tdp 41 !ifdef WAT 42 !error "Compiler not supported yet!" 43 !endif 25 44 26 45 27 46 # 28 47 # Interference rule for sources in the parent directory. 48 # This is BAD! Try make library in parent directory? Problem with different objects. 29 49 # 30 50 {..}.c{$(OBJDIR)}.obj: 31 $(CC) $(CFLAGS) -c -Fo$(OBJDIR)\$(@B).obj $<51 $(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fo$(OBJDIR)\$(@B).obj $< 32 52 33 53 {..}.asm{$(OBJDIR)}.obj: … … 35 55 36 56 37 # Object files. All objects should be prefixed with $(OBJDIR)! 57 # 58 # Object files. Prefix with OBJDIR and one space before the '\'. 59 # 38 60 OBJS = \ 39 61 $(OBJDIR)\fxapi.obj \ … … 133 155 $(OBJDIR)\common_x86.obj \ 134 156 $(OBJDIR)\mmx_blend.obj \ 135 $(OBJDIR)\vertex.obj 157 $(OBJDIR)\vertex.obj \ 158 $(OBJDIR)\mem.obj 136 159 137 160 161 # 162 # Libraries. One space before the '\'. 163 # 164 LIBS = \ 165 $(PDWIN32_LIB)/$(ODINCRT).lib \ 166 $(PDWIN32_LIB)\kernel32.lib \ 167 $(PDWIN32_LIB)\gdi32.lib \ 168 $(PDWIN32_LIB)\user32.lib \ 169 $(PDWIN32_LIB)\glide2x.lib \ 170 $(RTLLIB_O) \ 171 os2386.lib 172 173 174 # 138 175 # Target name - name of the dll without extention and path. 176 # 139 177 TARGET = opengl32 140 178 141 179 142 # All rule - build objs, target dll, copies dll to bin and makes libs. 143 all: $(OBJDIR) \ 144 $(OBJDIR)\$(TARGET).dll \ 145 $(PDWIN32_BIN)\Glide\$(TARGET).dll \ 146 lib 180 # 181 # Includes the common rules. 182 # 183 !include $(PDWIN32_INCLUDE)/pdwin32.post 147 184 148 185 149 # Lib rule - build importlibrary (and evt. other libs) 150 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 186 # 187 # Additional dep rule - adds dependencies for some additional headers. 188 # 189 mydep: 190 $(DEPEND) -a $(CINCLUDES) \ 191 ..\*.c ..\*.asm ..\*.h ..\GL\*.h ..\..\glut\*.h ..\..\glide\cvg\glide\*.h \ 192 ..\..\glide\swlibs\fxmisc\*.h ..\..\glide\cvg\incsrc\*.h 151 193 152 153 # Dll rule - builds the target dll.154 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf155 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf156 157 158 # Linker file - creates the parameter file passed on to the linker.159 $(OBJDIR)\$(TARGET).lrf: makefile160 @echo Creating file <<$@161 /OUT:$(OBJDIR)\$(TARGET).dll162 /MAP:$(OBJDIR)\$(TARGET).map163 $(OBJS)164 $(PDWIN32_LIB)/$(ODINCRT).lib165 $(PDWIN32_LIB)\KERNEL32.LIB166 $(PDWIN32_LIB)\GDI32.LIB167 $(PDWIN32_LIB)\USER32.LIB168 $(PDWIN32_LIB)\glide2x.lib169 $(RTLLIB_O)170 OS2386.LIB171 $(TARGET).def172 <<keep173 174 175 # Copy rule.176 $(PDWIN32_BIN)\Glide\$(TARGET).dll: $(OBJDIR)\$(TARGET).dll177 $(CP) $** $@178 179 180 # Dep rule - makes depenencies for C, C++ and Asm files.181 dep:182 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win -I..\..\glut -I..\GL -I.. -I$(PDWIN32_INCLUDE)\glide \183 *.c *.cpp *.h *.asm *.inc ..\*.c $(PDWIN32_INCLUDE)\*.h184 185 186 # Includes the common rules.187 !include $(PDWIN32_INCLUDE)/pdwin32.post188 -
TabularUnified trunk/src/opengl/mesa/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 8 2000-07-19 19:05:15 sandervlExp $1 # $Id: makefile,v 1.9 2000-11-19 08:58:15 bird Exp $ 2 2 3 3 # 4 4 # Odin32 API 5 5 # 6 # Makefile for Mesa OpenGL6 # Mesa Makefile - opengl.dll 7 7 # 8 8 9 10 # 9 11 # Directory macros. 12 # 10 13 PDWIN32_INCLUDE = ..\..\..\include 11 14 PDWIN32_LIB = ..\..\..\lib … … 14 17 15 18 19 # 16 20 # Compiler, tools, and interference rules. 21 # 17 22 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 23 19 # Flag overloads and local macros. 20 CLEANEXTRAS = lz32rsrc.asm 24 25 # 26 # Overrides. We have to compile this as a WIN32APP. 27 # 28 CINCLUDES = -I. -IGL $(CINCLUDES) -I..\glut 29 CDEFINES = $(CDEFINES_WIN32APP) \ 30 -DNO_PARALLEL -DNO_STEREO -DGL_MESA_window_pos -DOS2_THREADS \ 31 -DDIVE -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM_NOT \ 32 -DFAST_MATH 33 CFLAGS = $(CFLAGS_WIN32APP) /Wcnd- -Tdp 34 CXXFLAGS = $(CFLAGS_WIN32APP) /Wcnd- -Tdp 35 !ifdef WAT 36 !error "Compiler not supported yet!" 37 !endif 21 38 22 39 23 MESADEFS = -DNO_PARALLEL -DNO_STEREO -DGL_MESA_window_pos -DOS2_THREADS \ 24 -DDIVE -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM_NOT \ 25 -DFAST_MATH -Tdp 26 CFLAGS = -I. -IGL $(CFLAGS_WIN32APP) -I..\glut $(MESADEFS) /Wcnd- 27 CXXFLAGS = -I. -IGL $(CXXFLAGS_WIN32APP) -I..\glut $(MESADEFS) /Wcnd- 28 29 30 # Object files. All objects should be prefixed with $(OBJDIR)! 40 # 41 # Object files. Prefix with OBJDIR and one space before the '\'. 42 # 31 43 OBJS = \ 32 44 $(OBJDIR)\wgl.obj \ … … 118 130 119 131 132 # 133 # Libraries. One space before the '\'. 134 # 135 LIBS = \ 136 $(PDWIN32_LIB)/$(ODINCRT).lib \ 137 $(PDWIN32_LIB)\kernel32.lib \ 138 $(PDWIN32_LIB)\gdi32.lib \ 139 $(PDWIN32_LIB)\user32.lib \ 140 $(RTLLIB_O) \ 141 os2386.lib \ 142 mmpm2.lib 143 144 145 # 120 146 # Target name - name of the dll without extention and path. 147 # 121 148 TARGET = opengl32 122 149 123 150 124 # All rule - build objs, target dll, copies dll to bin and makes libs. 125 all: $(OBJDIR) \ 126 $(OBJDIR)\$(TARGET).dll \ 127 $(PDWIN32_BIN)\$(TARGET).dll \ 128 lib 151 # 152 # Includes the common rules. 153 # 154 !include $(PDWIN32_INCLUDE)/pdwin32.post 129 155 130 156 131 # Lib rule - build importlibrary (and evt. other libs) 132 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 157 # 158 # Libs rule to support objectlibrary used by 3dxf. 159 # 160 libs: $(OBJDIR)\$(TARGET).lib 133 161 134 162 135 # Dll rule - builds the target dll. 136 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 137 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 163 # 164 # Internal objectlibrary rule. 165 # 166 $(OBJDIR)\$(TARGET).lib: $(OBJS) 167 !if "$(VAC3)" == "1" | "$(VAC36)" == "1" 168 $(RM) $(OBJDIR)\$(TARGET) 169 $(ILIB) $(ILIBFLAGS) $@ @<< 170 $(OBJS: = &^ 171 ) 172 $(OBJDIR)\$(@B).lst 173 << 174 !else 175 ! error "Compiler is not yet supported." 176 !endif 138 177 139 178 140 # Linker file - creates the parameter file passed on to the linker. 141 $(OBJDIR)\$(TARGET).lrf: makefile 142 @echo Creating file <<$@ 143 /OUT:$(OBJDIR)\$(TARGET).dll 144 /MAP:$(OBJDIR)\$(TARGET).map 145 $(OBJS) 146 $(PDWIN32_LIB)/$(ODINCRT).lib 147 $(PDWIN32_LIB)\KERNEL32.LIB 148 $(PDWIN32_LIB)\GDI32.LIB 149 $(PDWIN32_LIB)\USER32.LIB 150 $(RTLLIB_O) 151 OS2386.LIB 152 MMPM2.LIB 153 $(TARGET).def 154 <<keep 179 # 180 # Additional dep rule - adds dependencies for some additional headers. 181 # 182 mydep: 183 $(DEPEND) -a $(CINCLUDES) \ 184 .\gl\*.h ..\glut\*.h 155 185 156 157 158 # Dep rule - makes depenencies for C, C++ and Asm files.159 dep:160 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win -IGL \161 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h162 163 164 # Includes the common rules.165 !include $(PDWIN32_INCLUDE)/pdwin32.post166 -
TabularUnified trunk/src/peldr/makefile ¶
r4501 r4624 1 # $Id: makefile,v 1.1 7 2000-10-20 11:45:25 sandervlExp $1 # $Id: makefile,v 1.18 2000-11-19 08:57:04 bird Exp $ 2 2 3 3 # 4 4 # Odin32 API 5 5 # 6 # pe.exe makefile6 # pe.exe and pec.exe makefile 7 7 # 8 8 9 # Tell that we're producing an executable10 EXETARGET = 111 9 12 # Directory macros. 13 PDWIN32_INCLUDE = ..\..\include 14 PDWIN32_LIB = ..\..\lib 15 PDWIN32_BIN = ..\..\$(OBJDIR) 16 PDWIN32_TOOLS = ..\..\tools\bin 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 17 14 18 15 19 # Compiler, tools, and interference rules. 20 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 # 17 # Generic rules which forwards to the real makefiles. 18 # The all rule has to stand alone, else make will make all the rules if it 19 # is invoked without any target. 20 # 21 _all: all 22 23 all clean: # add all common rules here 24 $(MAKE_CMD) -f pe.mak $@ 25 $(MAKE_CMD) -f pec.mak $@ 21 26 22 27 23 # Flag overloads and local macros. 24 CLEANEXTRAS = $(PDWIN32_BIN)\$(TARGET).exe 28 # don't have to make deps more than once. 29 dep: 30 $(MAKE_CMD) -f pe.mak $@ 25 31 26 32 27 # Object files. All objects should be prefixed with $(OBJDIR)! 28 OBJS = $(OBJDIR)\pe.obj 29 OBJS1= $(OBJDIR)\pec.obj 30 31 # Target name - name of the dll without extention and path. 32 TARGET = pe 33 TARGET1 = pec 34 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).exe \ 38 $(PDWIN32_BIN)\$(TARGET).exe \ 39 $(OBJDIR)\$(TARGET1).exe \ 40 $(PDWIN32_BIN)\$(TARGET1).exe 41 42 43 # Lib rule - dummy rule. 33 # dummy rule. 44 34 lib: 45 35 46 36 47 # Exe rule - builds the target exe.48 $(OBJDIR)\$(TARGET).exe: $(OBJS) $(OBJDIR)\$(TARGET).lrf 49 $(LD2) $(LD2FLAGS_ODINCRT) @$(OBJDIR)\$(TARGET).lrf 37 # 38 # Do not includes the common rules. 39 # 50 40 51 $(OBJDIR)\$(TARGET1).exe: $(OBJS1) $(OBJDIR)\$(TARGET1).lrf52 $(LD2) $(LD2FLAGS_ODINCRT) @$(OBJDIR)\$(TARGET1).lrf53 54 $(PDWIN32_BIN)\$(TARGET1).exe: $(OBJDIR)\$(TARGET1).exe55 cd $(OBJDIR)56 $(MAPSYM) $(TARGET1).map57 cd ..\..58 $(CP) $(OBJDIR)\$(TARGET1).sym $(PDWIN32_BIN)59 $(CP) $** $@60 -$(CP) $** $(@D)..\..\$(@F)61 -$(CP) $(OBJDIR)\$(TARGET1).sym $(@D)..\..62 63 $(OBJDIR)\pec.obj: pe.cpp64 $(CC) -C $(CXXFLAGS) -DCOMMAND_LINE_VERSION -Fo$@ pe.cpp65 66 # Linker file - creates the parameter file passed on to the linker.67 $(OBJDIR)\$(TARGET).lrf: makefile68 @echo Creating file <<$@69 /OUT:$(OBJDIR)\$(TARGET).exe70 /MAP:$(OBJDIR)\$(TARGET).map71 /PMTYPE:pm72 /STACK:0x10000073 /NOBASE74 $(OBJS)75 os2386.lib76 <<keep77 78 79 $(OBJDIR)\$(TARGET1).lrf: makefile80 @echo Creating file <<$@81 /OUT:$(OBJDIR)\$(TARGET1).exe82 /MAP:$(OBJDIR)\$(TARGET1).map83 /PMTYPE:vio84 /STACK:0x10000085 /NOBASE86 $(OBJS1)87 os2386.lib88 <<keep89 90 # Dep rule - makes depenencies for C, C++ and Asm files.91 dep:92 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \93 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h94 95 96 # Includes the common rules.97 !include $(PDWIN32_INCLUDE)/pdwin32.post98 -
TabularUnified trunk/src/psapi/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 9 2000-07-19 19:05:16 sandervlExp $1 # $Id: makefile,v 1.10 2000-11-19 08:53:32 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = psapirsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\psapi.obj \ 27 21 $(OBJDIR)\psapirsrc.obj \ 28 $( PDWIN32_LIB)/dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) 33 34 35 # 31 36 # Target name - name of the dll without extention and path. 37 # 32 38 TARGET = psapi 33 39 34 40 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/$(ODINCRT).lib 59 OS2386.LIB 60 $(RTLLIB_O) 61 $(TARGET).def 62 <<keep 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 68 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 69 70 41 # 71 42 # Includes the common rules. 43 # 72 44 !include $(PDWIN32_INCLUDE)/pdwin32.post 73 45 -
TabularUnified trunk/src/rasapi32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 0 2000-07-19 19:05:21 sandervlExp $1 # $Id: makefile,v 1.11 2000-11-19 08:51:45 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = rasapi32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\rasapi32.obj \ 27 21 $(OBJDIR)\rasapi32rsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/$(ODINCRT).lib \ 31 OS2386.LIB \ 32 $(RTLLIB_O) 33 34 35 # 31 36 # Target name - name of the dll without extention and path. 37 # 32 38 TARGET = rasapi32 33 39 34 40 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/$(ODINCRT).lib 59 OS2386.LIB 60 $(RTLLIB_O) 61 $(TARGET).def 62 <<keep 63 64 65 # Dep rule - makes depenencies for C, C++ and Asm files. 66 dep: 67 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 68 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 69 70 41 # 71 42 # Includes the common rules. 43 # 72 44 !include $(PDWIN32_INCLUDE)/pdwin32.post 73 45 -
TabularUnified trunk/src/riched32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 2 2000-07-19 19:05:21 sandervlExp $1 # $Id: makefile,v 1.3 2000-11-19 08:51:27 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 # 17 # Overrides. 18 # 19 CDEFINES = $(CDEFINES) -DWIN32 -DSTDARG -DTHINK_C 18 20 19 21 20 # Flag overloads and local macros. 21 CLEANEXTRAS = twain_32rsrc.asm 22 23 CFLAGS = $(CFLAGS) -DWIN32 24 CXXFLAGS = $(CXXFLAGS) -DWIN32 25 26 27 # Object files. All objects should be prefixed with $(OBJDIR)! 22 # 23 # Object files. Prefix with OBJDIR and one space before the '\'. 24 # 28 25 OBJS = \ 29 26 $(OBJDIR)\reader.obj \ … … 35 32 36 33 34 # 35 # Libraries. One space before the '\'. 36 # 37 LIBS = \ 38 $(PDWIN32_LIB)/kernel32.lib \ 39 $(PDWIN32_LIB)/user32.lib \ 40 $(PDWIN32_LIB)/$(ODINCRT).lib \ 41 OS2386.LIB \ 42 $(RTLLIB_O) 43 44 45 # 37 46 # Target name - name of the dll without extention and path. 47 # 38 48 TARGET = riched32 39 49 40 50 41 CFLAGS = $(CFLAGS) -DSTDARG -DTHINK_C 42 CXXFLAGS = $(CXXFLAGS) -DSTDARG -DTHINK_C 43 44 # All rule - build objs, target dll, copies dll to bin and makes libs. 45 all: $(OBJDIR) \ 46 $(OBJDIR)\$(TARGET).dll \ 47 $(PDWIN32_BIN)\$(TARGET).dll \ 48 lib 49 50 51 # Lib rule - build importlibrary (and evt. other libs) 52 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 53 54 55 # Dll rule - builds the target dll. 56 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 57 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 58 59 60 # Linker file - creates the parameter file passed on to the linker. 61 $(OBJDIR)\$(TARGET).lrf: makefile 62 @echo Creating file <<$@ 63 /OUT:$(OBJDIR)\$(TARGET).dll 64 /MAP:$(OBJDIR)\$(TARGET).map 65 $(OBJS) 66 $(PDWIN32_LIB)/kernel32.lib 67 $(PDWIN32_LIB)/user32.lib 68 $(PDWIN32_LIB)/$(ODINCRT).lib 69 OS2386.LIB 70 $(RTLLIB_O) 71 $(TARGET).def 72 <<keep 73 74 75 # Dep rule - makes depenencies for C, C++ and Asm files. 76 dep: 77 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 78 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 79 80 51 # 81 52 # Includes the common rules. 53 # 82 54 !include $(PDWIN32_INCLUDE)/pdwin32.post 83 55 -
TabularUnified trunk/src/rpcrt4/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 3 2000-07-19 19:05:21 sandervlExp $1 # $Id: makefile,v 1.4 2000-11-19 08:50:47 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = rpcrt4rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\binding.obj \ … … 34 28 $(OBJDIR)\uuid.obj 35 29 30 31 # 32 # Libraries. One space before the '\'. 33 # 34 LIBS = \ 35 $(PDWIN32_LIB)/kernel32.lib \ 36 $(PDWIN32_LIB)/$(ODINCRT).lib \ 37 OS2386.LIB \ 38 so32dll.lib \ 39 $(RTLLIB_O) 40 41 42 # 36 43 # Target name - name of the dll without extention and path. 44 # 37 45 TARGET = rpcrt4 38 46 39 47 40 # All rule - build objs, target dll, copies dll to bin and makes libs. 41 all: $(OBJDIR) \ 42 $(OBJDIR)\$(TARGET).dll \ 43 $(PDWIN32_BIN)\$(TARGET).dll \ 44 lib 45 46 47 # Lib rule - build importlibrary (and evt. other libs) 48 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 49 50 51 # Dll rule - builds the target dll. 52 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 53 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 54 55 56 # Linker file - creates the parameter file passed on to the linker. 57 $(OBJDIR)\$(TARGET).lrf: makefile 58 @echo Creating file <<$@ 59 /OUT:$(OBJDIR)\$(TARGET).dll 60 /MAP:$(OBJDIR)\$(TARGET).map 61 $(OBJS) 62 $(PDWIN32_LIB)/kernel32.lib 63 $(PDWIN32_LIB)/$(ODINCRT).lib 64 OS2386.LIB 65 so32dll.lib 66 $(RTLLIB_O) 67 $(TARGET).def 68 <<keep 69 70 71 # Dep rule - makes depenencies for C, C++ and Asm files. 72 dep: 73 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win;. \ 74 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 75 76 48 # 77 49 # Includes the common rules. 50 # 78 51 !include $(PDWIN32_INCLUDE)/pdwin32.post 79 52 -
TabularUnified trunk/src/shell32/makefile ¶
r4581 r4624 1 # $Id: makefile,v 1. 29 2000-11-09 21:09:53 sandervlExp $1 # $Id: makefile,v 1.30 2000-11-19 08:50:16 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros.10 PDWIN32_INCLUDE = ..\..\include11 PDWIN32_LIB = ..\..\lib12 PDWIN32_BIN = ..\..\$(OBJDIR)13 PDWIN32_TOOLS = ..\..\tools\bin14 9 10 # 15 11 # Compiler, tools, and interference rules. 16 !include $(PDWIN32_INCLUDE)/pdwin32.mk 17 18 # Flag overloads and local macros. 19 CLEANEXTRAS = shres.asm 20 21 CFLAGS = $(CFLAGS) -I$(PDWIN32_INCLUDE) 22 CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE) 12 # 13 !include ../../include/pdwin32.mk 23 14 24 15 25 # Object files. All objects should be prefixed with $(OBJDIR)! 26 OBJS = \ 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 19 OBJS = \ 27 20 $(OBJDIR)\initterm.obj \ 28 21 $(OBJDIR)\brsfolder.obj \ … … 63 56 64 57 58 # 59 # Libraries. One space before the '\'. 60 # 61 LIBS = \ 62 $(PDWIN32_LIB)/kernel32.lib \ 63 $(PDWIN32_LIB)/user32.lib \ 64 $(PDWIN32_LIB)/advapi32.lib \ 65 $(PDWIN32_LIB)/gdi32.lib \ 66 $(PDWIN32_LIB)/ole32.lib \ 67 $(PDWIN32_LIB)/version.lib \ 68 $(PDWIN32_LIB)/comctl32.lib \ 69 $(PDWIN32_LIB)/$(ODINCRT).lib \ 70 $(PDWIN32_LIB)/pmwinx.lib \ 71 $(PDWIN32_LIB)/shlwapi.lib \ 72 OS2386.LIB \ 73 $(RTLLIB_O) 74 75 76 # 65 77 # Target name - name of the dll without extention and path. 78 # 66 79 TARGET = shell32 67 80 68 81 69 # All rule - build objs, target dll, copies dll to bin and makes libs. 70 all: $(OBJDIR) \ 71 $(OBJDIR)\$(TARGET).dll \ 72 $(PDWIN32_BIN)\$(TARGET).dll \ 73 lib 74 75 76 # Lib rule - build importlibrary (and evt. other libs) 77 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 78 79 80 # Dll rule - builds the target dll. 81 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 82 -4$(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 83 84 85 # Linker file - creates the parameter file passed on to the linker. 86 $(OBJDIR)\$(TARGET).lrf: makefile 87 @echo Creating file <<$@ 88 /OUT:$(OBJDIR)\$(TARGET).dll 89 /MAP:$(OBJDIR)\$(TARGET).map 90 $(OBJS) 91 $(PDWIN32_LIB)/pmwinx.lib 92 $(PDWIN32_LIB)/kernel32.lib 93 $(PDWIN32_LIB)/user32.lib 94 $(PDWIN32_LIB)/advapi32.lib 95 $(PDWIN32_LIB)/gdi32.lib 96 $(PDWIN32_LIB)/ole32.lib 97 $(PDWIN32_LIB)/version.lib 98 $(PDWIN32_LIB)/comctl32.lib 99 $(PDWIN32_LIB)/$(ODINCRT).lib 100 $(PDWIN32_LIB)/shlwapi.lib 101 OS2386.LIB 102 $(RTLLIB_O) 103 $(TARGET).def 104 <<keep 105 106 107 # Dep rule - makes depenencies for C, C++ and Asm files. 108 dep: 109 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 110 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 111 112 113 $(OBJDIR)\shres.obj: shell32_Ca.orc \ 114 shell32_Cs.orc \ 115 shell32_Da.orc \ 116 shell32_De.orc \ 117 shell32_En.orc \ 118 shell32_Eo.orc \ 119 shell32_Es.orc \ 120 shell32_Fi.orc \ 121 shell32_Fr.orc \ 122 shell32_Hu.orc \ 123 shell32_It.orc \ 124 shell32_Nl.orc \ 125 shell32_No.orc \ 126 shell32_Pl.orc \ 127 shell32_Pt.orc \ 128 shell32_Ru.orc \ 129 shell32_Sv.orc \ 130 shell32_Wa.orc \ 131 shell32_xx.orc \ 132 shres.orc \ 133 134 82 # 135 83 # Includes the common rules. 84 # 136 85 !include $(PDWIN32_INCLUDE)/pdwin32.post 137 86 -
TabularUnified trunk/src/shfolder/makefile ¶
r4094 r4624 1 # $Id: makefile,v 1. 2 2000-08-25 12:36:11 sandervlExp $1 # $Id: makefile,v 1.3 2000-11-19 08:49:45 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 19 OBJS = \ 20 $(OBJDIR)\shfolderrsrc.obj \ 21 $(DLLENTRY) 18 22 19 23 20 # Flag overloads and local macros. 21 CLEANEXTRAS = shlwapirsrc.asm 24 # 25 # Libraries. One space before the '\'. 26 # 27 LIBS = \ 28 $(PDWIN32_LIB)/kernel32.lib \ 29 $(PDWIN32_LIB)/user32.lib \ 30 $(PDWIN32_LIB)/shell32.lib \ 31 $(PDWIN32_LIB)/$(ODINCRT).lib \ 32 OS2386.LIB \ 33 $(RTLLIB_O) 22 34 23 35 24 # Object files. All objects should be prefixed with $(OBJDIR)! 25 OBJS = \ 26 $(OBJDIR)\shfolderrsrc.obj \ 27 $(PDWIN32_LIB)/dllentry.obj 28 29 36 # 30 37 # Target name - name of the dll without extention and path. 38 # 31 39 TARGET = shfolder 32 40 33 41 34 # All rule - build objs, target dll, copies dll to bin and makes libs. 35 all: $(OBJDIR) \ 36 $(OBJDIR)\$(TARGET).dll \ 37 $(PDWIN32_BIN)\$(TARGET).dll \ 38 lib 39 40 41 # Lib rule - build importlibrary (and evt. other libs) 42 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 43 44 45 # Dll rule - builds the target dll. 46 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 47 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 48 49 50 # Linker file - creates the parameter file passed on to the linker. 51 $(OBJDIR)\$(TARGET).lrf: makefile 52 @echo Creating file <<$@ 53 /OUT:$(OBJDIR)\$(TARGET).dll 54 /MAP:$(OBJDIR)\$(TARGET).map 55 $(OBJS) 56 $(PDWIN32_LIB)/kernel32.lib 57 $(PDWIN32_LIB)/user32.lib 58 $(PDWIN32_LIB)/shell32.lib 59 $(PDWIN32_LIB)/$(ODINCRT).lib 60 OS2386.LIB 61 $(RTLLIB_O) 62 $(TARGET).def 63 <<keep 64 65 66 # Dep rule - makes depenencies for C, C++ and Asm files. 67 dep: 68 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 69 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 70 71 42 # 72 43 # Includes the common rules. 44 # 73 45 !include $(PDWIN32_INCLUDE)/pdwin32.post 74 46 -
TabularUnified trunk/src/shlwapi/makefile ¶
r4081 r4624 1 # $Id: makefile,v 1.1 8 2000-08-24 09:32:42 sandervlExp $1 # $Id: makefile,v 1.19 2000-11-19 08:49:02 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = shlwapirsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\shlwapi.obj \ … … 36 30 $(OBJDIR)\shlwapirsrc.obj \ 37 31 $(OBJDIR)\ordinal.obj \ 38 $( PDWIN32_LIB)/dllentry.obj32 $(DLLENTRY) 39 33 40 34 35 # 36 # Libraries. One space before the '\'. 37 # 38 LIBS = \ 39 $(PDWIN32_LIB)/kernel32.lib \ 40 $(PDWIN32_LIB)/user32.lib \ 41 $(PDWIN32_LIB)/gdi32.lib \ 42 $(PDWIN32_LIB)/crtdll.lib \ 43 $(PDWIN32_LIB)/$(ODINCRT).lib \ 44 OS2386.LIB \ 45 $(RTLLIB_O) 46 47 48 # 41 49 # Target name - name of the dll without extention and path. 50 # 42 51 TARGET = shlwapi 43 52 44 53 45 # All rule - build objs, target dll, copies dll to bin and makes libs. 46 all: $(OBJDIR) \ 47 $(OBJDIR)\$(TARGET).dll \ 48 $(PDWIN32_BIN)\$(TARGET).dll \ 49 lib 50 51 52 # Lib rule - build importlibrary (and evt. other libs) 53 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 54 55 56 # Dll rule - builds the target dll. 57 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 58 -4 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 59 60 61 # Linker file - creates the parameter file passed on to the linker. 62 $(OBJDIR)\$(TARGET).lrf: makefile 63 @echo Creating file <<$@ 64 /OUT:$(OBJDIR)\$(TARGET).dll 65 /MAP:$(OBJDIR)\$(TARGET).map 66 $(OBJS) 67 $(PDWIN32_LIB)/kernel32.lib 68 $(PDWIN32_LIB)/user32.lib 69 $(PDWIN32_LIB)/gdi32.lib 70 $(PDWIN32_LIB)/$(ODINCRT).lib 71 $(PDWIN32_LIB)/crtdll.lib 72 OS2386.LIB 73 $(RTLLIB_O) 74 $(TARGET).def 75 <<keep 76 77 78 # Dep rule - makes depenencies for C, C++ and Asm files. 79 dep: 80 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 81 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 82 83 54 # 84 55 # Includes the common rules. 56 # 85 57 !include $(PDWIN32_INCLUDE)/pdwin32.post 86 58 -
TabularUnified trunk/src/tapi32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1.1 5 2000-07-19 19:05:22 sandervlExp $1 # $Id: makefile,v 1.16 2000-11-19 08:48:32 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 18 19 20 # Flag overloads and local macros. 21 CLEANEXTRAS = tapi32rsrc.asm 22 23 24 # Object files. All objects should be prefixed with $(OBJDIR)! 16 # 17 # Object files. Prefix with OBJDIR and one space before the '\'. 18 # 25 19 OBJS = \ 26 20 $(OBJDIR)\tapi32.obj \ 27 21 $(OBJDIR)\tapi32rsrc.obj \ 28 $( PDWIN32_LIB)\dllentry.obj22 $(DLLENTRY) 29 23 30 24 25 # 26 # Libraries. One space before the '\'. 27 # 28 LIBS = \ 29 $(PDWIN32_LIB)/kernel32.lib \ 30 $(PDWIN32_LIB)/user32.lib \ 31 $(PDWIN32_LIB)/$(ODINCRT).lib \ 32 OS2386.LIB \ 33 $(RTLLIB_O) 34 35 36 # 31 37 # Target name - name of the dll without extention and path. 38 # 32 39 TARGET = tapi32 33 40 34 41 35 # All rule - build objs, target dll, copies dll to bin and makes libs. 36 all: $(OBJDIR) \ 37 $(OBJDIR)\$(TARGET).dll \ 38 $(PDWIN32_BIN)\$(TARGET).dll \ 39 lib 40 41 42 # Lib rule - build importlibrary (and evt. other libs) 43 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 44 45 46 # Dll rule - builds the target dll. 47 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 48 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 49 50 51 # Linker file - creates the parameter file passed on to the linker. 52 $(OBJDIR)\$(TARGET).lrf: makefile 53 @echo Creating file <<$@ 54 /OUT:$(OBJDIR)\$(TARGET).dll 55 /MAP:$(OBJDIR)\$(TARGET).map 56 $(OBJS) 57 $(PDWIN32_LIB)/kernel32.lib 58 $(PDWIN32_LIB)/user32.lib 59 $(PDWIN32_LIB)/$(ODINCRT).lib 60 OS2386.LIB 61 $(RTLLIB_O) 62 $(TARGET).def 63 <<keep 64 65 66 # Dep rule - makes depenencies for C, C++ and Asm files. 67 dep: 68 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 69 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 70 71 42 # 72 43 # Includes the common rules. 44 # 73 45 !include $(PDWIN32_INCLUDE)/pdwin32.post 74 46 -
TabularUnified trunk/src/twain_32/makefile ¶
r3864 r4624 1 # $Id: makefile,v 1. 6 2000-07-19 19:05:23 sandervlExp $1 # $Id: makefile,v 1.7 2000-11-19 08:47:57 bird Exp $ 2 2 3 3 # … … 7 7 # 8 8 9 # Directory macros. 10 PDWIN32_INCLUDE = ..\..\include 11 PDWIN32_LIB = ..\..\lib 12 PDWIN32_BIN = ..\..\$(OBJDIR) 13 PDWIN32_TOOLS = ..\..\tools\bin 9 10 # 11 # Compiler, tools, and interference rules. 12 # 13 !include ../../include/pdwin32.mk 14 14 15 15 16 # Compiler, tools, and interference rules. 17 !include $(PDWIN32_INCLUDE)/pdwin32.mk 16 # 17 # Overrides. 18 # 19 CDEFINES = $(CDEFINES) -DWIN32 18 20 19 21 20 # Flag overloads and local macros. 21 CLEANEXTRAS = twain_32rsrc.asm 22 23 CFLAGS = $(CFLAGS) -DWIN32 24 CXXFLAGS = $(CXXFLAGS) -DWIN32 25 26 27 # Object files. All objects should be prefixed with $(OBJDIR)! 22 # 23 # Object files. Prefix with OBJDIR and one space before the '\'. 24 # 28 25 OBJS = \ 29 26 $(OBJDIR)\twain_32.obj \ … … 32 29 33 30 31 # 32 # Libraries. One space before the '\'. 33 # 34 LIBS = \ 35 $(PDWIN32_LIB)/kernel32.lib \ 36 $(PDWIN32_LIB)/user32.lib \ 37 $(PDWIN32_LIB)/$(ODINCRT).lib \ 38 $(PDWIN32_LIB)/pmwinx.lib \ 39 OS2386.LIB \ 40 $(RTLLIB_O) 41 42 43 # 34 44 # Target name - name of the dll without extention and path. 45 # 35 46 TARGET = twain_32 36 47 37 48 38 # All rule - build objs, target dll, copies dll to bin and makes libs. 39 all: $(OBJDIR) \ 40 $(OBJDIR)\$(TARGET).dll \ 41 $(PDWIN32_BIN)\$(TARGET).dll \ 42 lib 43 44 45 # Lib rule - build importlibrary (and evt. other libs) 46 lib: $(TARGET).lib $(PDWIN32_LIB)\$(TARGET).lib 47 48 49 # Dll rule - builds the target dll. 50 $(OBJDIR)\$(TARGET).dll: $(OBJS) $(TARGET).def $(OBJDIR)\$(TARGET).lrf 51 $(LD2) $(LD2FLAGS) @$(OBJDIR)\$(TARGET).lrf 52 53 54 # Linker file - creates the parameter file passed on to the linker. 55 $(OBJDIR)\$(TARGET).lrf: makefile 56 @echo Creating file <<$@ 57 /OUT:$(OBJDIR)\$(TARGET).dll 58 /MAP:$(OBJDIR)\$(TARGET).map 59 $(OBJS) 60 $(PDWIN32_LIB)/pmwinx.lib 61 $(PDWIN32_LIB)/kernel32.lib 62 $(PDWIN32_LIB)/user32.lib 63 $(PDWIN32_LIB)/$(ODINCRT).lib 64 OS2386.LIB 65 $(RTLLIB_O) 66 $(TARGET).def 67 <<keep 68 69 70 # Dep rule - makes depenencies for C, C++ and Asm files. 71 dep: 72 $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \ 73 *.c *.cpp *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h 74 75 49 # 76 50 # Includes the common rules. 51 # 77 52 !include $(PDWIN32_INCLUDE)/pdwin32.post 78 53
Note:
See TracChangeset
for help on using the changeset viewer.