Changeset 3032
- Timestamp:
- Mar 7, 2000, 12:42:12 AM (25 years ago)
- Location:
- trunk/include
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/include/pdwin32.mk ¶
r859 r3032 1 # $Id: pdwin32.mk,v 1. 7 1999-09-07 18:57:54 sandervlExp $1 # $Id: pdwin32.mk,v 1.8 2000-03-06 23:42:11 bird Exp $ 2 2 # 3 3 # PD-Win32 Project … … 14 14 # VAC3 - use IBM VisualAge for C++ 3 compiler environment (default) 15 15 # EMX - use GNU/EMX compiler environment 16 # 16 17 17 18 # include compiler environment -
TabularUnified trunk/include/pdwin32.post ¶
r3019 r3032 1 # $Id: pdwin32.post,v 1. 1 2000-03-04 23:46:24 sandervlExp $1 # $Id: pdwin32.post,v 1.2 2000-03-06 23:42:11 bird Exp $ 2 2 # 3 # PD-Win32 Project3 # Odin32 API 4 4 # 5 # Common dll makefile rules (must be included at the last line of the makefile 5 # Common dll makefile rules (must be included at the last line of the makefile) 6 # 7 # If ORGTARGET is defined it is used to generate the importlibrary. 8 # 9 # Define NOTEXPDEF to remove the $(TARGET).lib and $(TARGET)exp.def rules. 10 # Define EXETARGET to make an executable. (This also applies to pdwin32.mk.) 11 # Define LOCALCLEAN if only the local directory is to be clean. 12 # Define CLEAN2 to invoke a second clean rule named 'clean2'. 6 13 # 7 14 15 16 # Copy library rule. 17 !ifndef ORGTARGET 18 $(PDWIN32_LIB)\$(TARGET).lib: $(TARGET).lib 19 !else 20 $(PDWIN32_LIB)\$(ORGTARGET).lib: $(ORGTARGET).lib 21 !endif 22 $(CP) $** $@ 23 24 25 # Copy dll rule. 26 !ifndef EXETARGET 27 $(PDWIN32_BIN)\$(TARGET).dll: $(OBJDIR)\$(TARGET).dll 28 !else 29 $(PDWIN32_BIN)\$(TARGET).exe: $(OBJDIR)\$(TARGET).exe 30 !endif 31 $(CP) $** $@ 32 $(CP) $** $@..\.. 33 34 35 !ifndef NOTEXPDEF 36 # make library from the <>exp.def file. 37 !ifndef ORGTARGET 38 $(TARGET).LIB: $(TARGET)exp.def 39 !else 40 $(ORGTARGET).LIB: $(ORGTARGET)exp.def 41 !endif 42 $(IMPLIB) $(IMPLIBFLAGS) $@ $** 43 $(CP) $@ $(PDWIN32_LIB) 44 45 46 # make the <>exp.def file. 47 !ifndef ORGTARGET 48 $(TARGET)exp.def: $(TARGET).def 49 !else 50 $(ORGTARGET)exp.def: $(ORGTARGET).def 51 !endif 52 $(IMPDEF) $** $@ 53 !endif 54 55 56 # Create the object directory. 57 $(OBJDIR): 58 @if not exist bin $(MKDIR) bin 59 @if not exist $(OBJDIR) $(MKDIR) $(OBJDIR) 60 61 62 # 63 # General clean rule. To clean more add it to CLEANEXTRAS! 64 # 65 !ifndef CLEAN2 66 clean: 67 !else 68 clean: clean2 69 !endif 70 $(RM) $(OBJDIR)\* *.LIB *.res *.map *.pch \ 71 !ifndef LOCALCLEAN 72 $(PDWIN32_LIB)\$(TARGET).LIB \ 73 !ifndef EXETARGET 74 $(PDWIN32_BIN)\$(TARGET).dll $(TARGET)exp.def *.dll \ 75 !else 76 $(PDWIN32_BIN)\$(TARGET).exe *.exe \ 77 !endif 78 $(CLEANEXTRAS) 79 !else 80 $(CLEANEXTRAS) 81 !endif 82 83 84 # Include the dependencies. 8 85 !ifndef NODEP 9 86 !include .depend 10 87 !endif 11 12 $(PDWIN32_LIB)\$(TARGET).lib: $(TARGET).lib13 $(CP) $** $@14 15 $(TARGET).LIB: $(TARGET)exp.def16 $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET)exp.def17 $(CP) $@ $(PDWIN32_LIB)18 19 $(TARGET)exp.def: $(TARGET).def20 $(IMPDEF) $** $@21 22 $(OBJDIR):23 @if not exist bin mkdir bin24 @if not exist $(OBJDIR) mkdir $(OBJDIR)25 26 clean:27 $(RM) $(OBJDIR)\*.OBJ28 $(RM) $(OBJDIR)\*.lrf29 $(RM) *.LIB30 $(RM) *.dll31 $(RM) *.res32 $(RM) *.map33 $(RM) *.pch34 $(RM) $(RESOURCES).asm35 $(RM) $(PDWIN32_LIB)\$(TARGET).LIB36 $(RM) $(PDWIN32_BIN)\$(TARGET).dll37 $(RM) $(TARGET)exp.def -
TabularUnified trunk/include/pdwin32.tools ¶
r3019 r3032 1 # $Id: pdwin32.tools,v 1. 8 2000-03-04 23:45:30 sandervlExp $1 # $Id: pdwin32.tools,v 1.9 2000-03-06 23:42:12 bird Exp $ 2 2 # ODIN / win32os2 Project 3 3 # … … 17 17 ECHO = echo 18 18 IMPDEF = $(PDWIN32_TOOLS)\impdef.exe 19 DEPEND = $(PDWIN32_TOOLS)\fastdep.exe -o$$(OBJDIR) 19 20 #SvL: Remove this when everything has been converted to the new build rules 20 !ifdef NEWBUILD 21 DEPEND = $(PDWIN32_TOOLS)\fastdep.exe -o$$(OBJDIR) 22 !else 23 DEPEND = $(PDWIN32_TOOLS)\fastdep.exe 21 !ifdef OLDBUILD 22 DEPEND = $(PDWIN32_TOOLS)\fastdep.exe 24 23 !endif 25 24 … … 40 39 # Targets 41 40 # 41 .SUFFIXES: .orc 42 42 43 .c{$(OBJDIR)}.obj: 43 44 $(CC) $(CFLAGS) -c -Fo$(OBJDIR)\$(@B).obj $< … … 49 50 $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $< 50 51 52 .orc{$(OBJDIR)}.asm: 53 $(RC) $(RCFLAGS) -o $(OBJDIR)\$(@B).asm $< 51 54 55 .orc{$(OBJDIR)}.obj: 56 $(RC) $(RCFLAGS) -o $(OBJDIR)\$(@B).asm $< 57 $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $(OBJDIR)\$(@B).asm 58 59 .rc{$(OBJDIR)}.res: 60 $(OS2RC) $(OS2RCFLAGS) $< $@ 61 62 63 # 64 # Old Targets 65 # 52 66 .c.obj: 53 67 $(CC) $(CFLAGS) -c $< … … 59 73 $(AS) $(ASFLAGS) $< 60 74 75 .orc.asm: 76 $(RC) $(RCFLAGS) -o $@ $< 61 77 78 .rc.res: 79 $(OS2RC) $(OS2RCFLAGS) $< $@ 80 -
TabularUnified trunk/include/pdwin32.vac3.dbg ¶
r3026 r3032 1 # $Id: pdwin32.vac3.dbg,v 1.2 1 2000-03-05 14:52:42 bird Exp $1 # $Id: pdwin32.vac3.dbg,v 1.22 2000-03-06 23:42:12 bird Exp $ 2 2 # ODIN / win32os2 Project 3 3 # … … 29 29 # Tool Flags 30 30 # 31 CFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__32 CXXFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__33 CXXFLAGS_ODINCRT = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__34 CFLAGS_WIN32APP = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__i386__35 CXXFLAGS_WIN32APP= -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__i386__31 CFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__ 32 CXXFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__ 33 CXXFLAGS_ODINCRT = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__ 34 CFLAGS_WIN32APP = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__ 35 CXXFLAGS_WIN32APP= -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__ 36 36 37 37 !ifdef DEBUGALL … … 55 55 LD2FLAGS = $(LD2FLAGS) /nodebug /nodbgpack 56 56 LD2FLAGS_ODINCRT = $(LD2FLAGS_ODINCRT) /nodebug /nodbgpack 57 CFLAGS = $(CFLAGS) -DDEFAULT_LOGGING_OFF 58 CXXFLAGS = $(CXXFLAGS) -DDEFAULT_LOGGING_OFF 57 59 !endif 58 60 61 !ifdef EXETARGET 62 CFLAGS = $(CFLAGS) -Ge+ -Gn- 63 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gn- 64 LDFLAGS = $(LDFLAGS) -Ge+ 65 LDFLAGS_ODINCRT = $(LDFLAGS_ODINCRT) -Ge+ 66 LD2FLAGS = $(LD2FLAGS) /EXEC 67 LD2FLAGS_ODINCRT = $(LD2FLAGS_ODINCRT) /EXEC 68 !endif -
TabularUnified trunk/include/pdwin32.vac3.rel ¶
r3026 r3032 1 # $Id: pdwin32.vac3.rel,v 1.2 0 2000-03-05 14:52:42 bird Exp $1 # $Id: pdwin32.vac3.rel,v 1.21 2000-03-06 23:42:12 bird Exp $ 2 2 # ODIN / win32os2 Project 3 3 # … … 29 29 # Tool Flags 30 30 # 31 CFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -D__i386__32 CXXFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -D__i386__33 CXXFLAGS_ODINCRT = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -D__i386__34 CFLAGS_WIN32APP = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__i386__35 CXXFLAGS_WIN32APP= -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__i386__31 CFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__ 32 CXXFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__ 33 CXXFLAGS_ODINCRT = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__ 34 CFLAGS_WIN32APP = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__ 35 CXXFLAGS_WIN32APP= -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__ 36 36 ASFLAGS = -Mb -Sc -Sv:ALP 37 37 LDFLAGS = -Q -Si -G5 -O+ -Ge- -Ss+ -W3 -Gm+ /B"/noe /map /packcode /packdata /exepack:2 /nod" … … 44 44 OS2RCFLAGS = -r 45 45 46 !ifdef EXETARGET 47 CFLAGS = $(CFLAGS) -Ge+ -Gn- 48 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gn- 49 LDFLAGS = $(LDFLAGS) -Ge+ 50 LDFLAGS_ODINCRT = $(LDFLAGS_ODINCRT) -Ge+ 51 LD2FLAGS = $(LD2FLAGS) /EXEC 52 LD2FLAGS_ODINCRT = $(LD2FLAGS_ODINCRT) /EXEC 53 !endif -
TabularUnified trunk/include/pdwin32.vac36.dbg ¶
r3026 r3032 1 # $Id: pdwin32.vac36.dbg,v 1.1 2 2000-03-05 14:52:42 bird Exp $1 # $Id: pdwin32.vac36.dbg,v 1.13 2000-03-06 23:42:12 bird Exp $ 2 2 # ODIN / win32os2 Project 3 3 # … … 29 29 # Tool Flags 30 30 # 31 CFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__32 CXXFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__33 CXXFLAGS_ODINCRT = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__34 CFLAGS_WIN32APP = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__i386__35 CXXFLAGS_WIN32APP= -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__i386__31 CFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__ 32 CXXFLAGS = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__ 33 CXXFLAGS_ODINCRT = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -DDEBUG -D__i386__ 34 CFLAGS_WIN32APP = -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__ 35 CXXFLAGS_WIN32APP= -Q -Si -Ti -Tm+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__ 36 36 37 37 !ifdef DEBUGALL … … 55 55 LD2FLAGS = $(LD2FLAGS) /nodebug /nodbgpack 56 56 LD2FLAGS_ODINCRT = $(LD2FLAGS_ODINCRT) /nodebug /nodbgpack 57 CFLAGS = $(CFLAGS) -DDEFAULT_LOGGING_OFF 58 CXXFLAGS = $(CXXFLAGS) -DDEFAULT_LOGGING_OFF 57 59 !endif 58 60 61 !ifdef EXETARGET 62 CFLAGS = $(CFLAGS) -Ge+ -Gn- 63 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gn- 64 LDFLAGS = $(LDFLAGS) -Ge+ 65 LDFLAGS_ODINCRT = $(LDFLAGS_ODINCRT) -Ge+ 66 LD2FLAGS = $(LD2FLAGS) /EXEC 67 LD2FLAGS_ODINCRT = $(LD2FLAGS_ODINCRT) /EXEC 68 !endif -
TabularUnified trunk/include/pdwin32.vac36.rel ¶
r3026 r3032 1 # $Id: pdwin32.vac36.rel,v 1.1 1 2000-03-05 14:52:42 bird Exp $1 # $Id: pdwin32.vac36.rel,v 1.12 2000-03-06 23:42:12 bird Exp $ 2 2 # ODIN / win32os2 Project 3 3 # … … 29 29 # Tool Flags 30 30 # 31 CFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -D__i386__32 CXXFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -D__i386__33 CXXFLAGS_ODINCRT = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__WINE__ -D__i386__34 CFLAGS_WIN32APP = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__i386__35 CXXFLAGS_WIN32APP= -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. - D__WIN32OS2__ -D__i386__31 CFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__ 32 CXXFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__ 33 CXXFLAGS_ODINCRT = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__ 34 CFLAGS_WIN32APP = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__ 35 CXXFLAGS_WIN32APP= -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__ 36 36 ASFLAGS = -Mb -Sc -Sv:ALP 37 37 LDFLAGS = -Q -Si -G5 -O+ -Ge- -Ss+ -W3 -Gm+ /B"/noe /map /packcode /packdata /exepack:2 /nod" … … 44 44 OS2RCFLAGS = -r 45 45 46 !ifdef EXETARGET 47 CFLAGS = $(CFLAGS) -Ge+ -Gn- 48 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gn- 49 LDFLAGS = $(LDFLAGS) -Ge+ 50 LDFLAGS_ODINCRT = $(LDFLAGS_ODINCRT) -Ge+ 51 LD2FLAGS = $(LD2FLAGS) /EXEC 52 LD2FLAGS_ODINCRT = $(LD2FLAGS_ODINCRT) /EXEC 53 !endif
Note:
See TracChangeset
for help on using the changeset viewer.