renamed thread sample

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6714 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Ron Lee
2000-03-14 19:35:40 +00:00
parent 6718d773ad
commit c4f02b1fd8
14 changed files with 129 additions and 127 deletions

View File

@@ -1,19 +1,11 @@
# # Purpose: makefile for thread example (UNIX).
# File: makefile.unx # Created: 2000-03-15
# Author: Julian Smart
# Created: 1998
# Updated:
# Copyright: (c) 1998 Julian Smart
#
# "%W% %G%"
#
# Makefile for thread example (UNIX).
top_srcdir = @top_srcdir@/.. top_srcdir = @top_srcdir@/..
top_builddir = ../.. top_builddir = ../..
program_dir = samples/thread program_dir = samples/thread
PROGRAM=test PROGRAM=thread
OBJECTS=$(PROGRAM).o OBJECTS=$(PROGRAM).o

View File

@@ -1,15 +1,9 @@
# # Purpose: makefile for thread example (BC++ 32bit)
# File: makefile.b32 # Created: 2000-03-15
# Author: Julian Smart
# Created: 1999
# Updated:
# Copyright:
#
# Makefile : Builds sample for 32-bit BC++
WXDIR = $(WXWIN) WXDIR = $(WXWIN)
TARGET=test TARGET=thread
OBJECTS = $(TARGET).obj OBJECTS = $(TARGET).obj
!include $(WXDIR)\src\makeprog.b32 !include $(WXDIR)\src\makeprog.b32

View File

@@ -0,0 +1,14 @@
# Purpose: makefile for thread example (BC++ 16bit)
# Created: 2000-03-15
!if "$(WXWIN)" == ""
!error You must define the WXWIN variable in autoexec.bat, e.g. WXWIN=c:\wx
!endif
WXDIR = $(WXWIN)
TARGET=thread
OBJECTS=$(TARGET).obj
!include $(WXDIR)\src\makeprog.bcc

View File

@@ -1,65 +1,10 @@
# # Purpose: makefile for thread example (VC++ 1.5x)
# File: makefile.dos # Created: 2000-03-15
# Author: Julian Smart
# Created: 1993
# Updated:
# Copyright: (c) 1993, AIAI, University of Edinburgh
#
# "%W% %G%"
#
# Makefile : Builds thread example (DOS).
# Use FINAL=1 argument to nmake to build final version with no debugging
# info
WXDIR = $(WXWIN) WXDIR = $(WXWIN)
!include $(WXDIR)\src\makemsc.env TARGET=thread
OBJECTS=$(TARGET).obj
THISDIR = $(WXDIR)\samples\test !include $(WXDIR)\src\makeprog.msc
!ifndef FINAL
FINAL=0
!endif
HEADERS =
SOURCES = test.$(SRCSUFF)
OBJECTS = test.obj
all: test.exe
wx:
cd $(WXDIR)\src\msw
nmake -f makefile.dos FINAL=$(FINAL)
cd $(THISDIR)
wxclean:
cd $(WXDIR)\src\msw
nmake -f makefile.dos clean
cd $(THISDIR)
test.exe: $(WXDIR)\src\msw\dummy.obj $(WXLIB) test.obj test.def test.res
link $(LINKFLAGS) @<<
test.obj $(WXDIR)\src\msw\dummy.obj,
test,
NUL,
$(LIBS),
test.def
;
<<
rc -K test.res
test.obj: test.$(SRCSUFF)
cl @<<
$(CPPFLAGS) /c /Tp $*.$(SRCSUFF)
<<
test.res : test.rc $(WXDIR)\include\wx\msw\wx.rc
rc -r /i$(WXDIR)\include test
clean:
-erase *.obj
-erase *.exe
-erase *.res
-erase *.map
-erase *.sbr
-erase *.pdb

View File

@@ -1,16 +1,10 @@
# # Purpose: makefile for thread example (Cygwin/Mingw32)
# File: makefile.g95 # Created: #03.01.00
# Author: Julian Smart
# Created: 1999
# Updated:
# Copyright: (c) Julian Smart, 1999
#
# Makefile for wxWindows sample (Cygwin/Mingw32).
WXDIR = ../.. WXDIR = ../..
TARGET=test TARGET=thread
OBJECTS = $(TARGET).o OBJECTS = $(TARGET).o
include $(WXDIR)/src/makeprog.g95 include $(WXDIR)\src\makeprog.g95

View File

@@ -0,0 +1,37 @@
# Purpose: makefile for thread example (Symantec C++)
# Created: 2000-03-15
WXDIR = $(WXWIN)
WXLIB = $(WXDIR)\lib\wx.lib
INCDIR = $(WXDIR)\include
INCLUDE=$(INCDIR)
TARGET=thread
include $(WXDIR)\src\makesc.env
thread.exe: thread.obj $(DEFFILE) thread.res
*$(CC) $(LDFLAGS) -o$@ $** $(LIBS)
*$(RC) -k thread.res
sc32.def:
echo EXETYPE NT > sc32.def
echo SUBSYSTEM WINDOWS >> sc32.def
sc16.def:
echo NAME $(TARGET) > sc16.def
echo EXETYPE WINDOWS >> sc16.def
echo STUB 'WINSTUB.EXE' >> sc16.def
echo CODE PRELOAD MOVEABLE DISCARDABLE >> sc16.def
echo DATA PRELOAD MOVEABLE MULTIPLE >> sc16.def
echo HEAPSIZE 1024 >> sc16.def
echo STACKSIZE 8192 >> sc16.def
clean:
-del *.obj
-del *.exe
-del *.res
-del *.map
-del *.rws
-del sc32.def
-del sc16.def

View File

@@ -0,0 +1,14 @@
# Purpose: makefile for thread example (Salford C++)
# Created: 2000-03-15
PROGRAM = thread
OBJECTS = $(PROGRAM).obj
include ..\..\src\makeprog.sl
all: wx $(TARGET)
wx:
cd $(WXDIR)\src\msw ^ mk32 -f makefile.sl all
cd $(WXDIR)\samples\thread

View File

@@ -0,0 +1,35 @@
# Purpose: makefile for thread example (TWIN)
# Created: 2000-03-15
WXDIR = ../..
# All common UNIX compiler flags and options are now in
# this central makefile.
include $(WXDIR)/src/maketwin.env
OBJECTS = $(OBJDIR)/thread.$(OBJSUFF) $(OBJDIR)/thread.$(OBJSUFF)
all: $(OBJDIR) thread$(GUISUFFIX)$(EXESUFF)
wx:
$(OBJDIR):
mkdir $(OBJDIR)
thread$(GUISUFFIX)$(EXESUFF): $(OBJECTS) $(WXLIB)
$(CC) $(LDFLAGS) -o thread$(GUISUFFIX)$(EXESUFF) $(OBJECTS) $(LDLIBS)
$(OBJDIR)/thread.$(OBJSUFF): thread.$(SRCSUFF)
$(CC) -c $(CPPFLAGS) -o $@ thread.$(SRCSUFF)
thread.c: thread.rc
$(RESCOMP) $(RCINPUTSWITCH) thread.rc $(RCOUTPUTSWITCH) thread.c $(RESFLAGS)
$(OBJDIR)/thread.$(OBJSUFF): thread.c
$(CC) -c $(CPPFLAGS) -o $@ thread.c
#$(OBJDIR)/thread.o: thread.rc
# $(RESCOMP) $(RCINPUTSWITCH) thread.rc $(RCOUTPUTSWITCH) $(OBJDIR)/thread.o $(RESFLAGS)
clean:
rm -f $(OBJECTS) thread$(GUISUFFIX).exe core *.rsc *.res

View File

@@ -1,17 +1,5 @@
# # Purpose: makefile for thread example (Unix)
# File: Makefile for samples # Created: 2000-03-15
# Author: Robert Roebling
# Created: 1999
# Updated:
# Copyright: (c) 1998 Robert Roebling
#
# This makefile requires a Unix version of wxWindows
# to be installed on your system. This is most often
# done typing "make install" when using the complete
# sources of wxWindows or by installing the two
# RPM packages wxGTK.XXX.rpm and wxGTK-devel.XXX.rpm
# under Linux.
#
CC = gcc CC = gcc

View File

@@ -1,17 +1,10 @@
# # Purpose: makefile for thread example (VC++ 32bit)
# File: makefile.vc # Created: 2000-03-15
# Author: Julian Smart
# Created: 1999
# Updated:
# Copyright: (c) Julian Smart
#
# Makefile : Builds sample (VC++, WIN32)
# Use FINAL=1 argument to nmake to build final version with no debug info.
# Set WXDIR for your system # Set WXDIR for your system
WXDIR = $(WXWIN) WXDIR = $(WXWIN)
PROGRAM=test PROGRAM=thread
OBJECTS = $(PROGRAM).obj OBJECTS = $(PROGRAM).obj
!include $(WXDIR)\src\makeprog.vc !include $(WXDIR)\src\makeprog.vc

View File

@@ -1,13 +1,9 @@
# # Purpose: makefile for thread example (Watcom)
# Makefile for WATCOM # Created: 2000-03-15
#
# Created by Julian Smart, January 1999
#
#
WXDIR = $(%WXWIN) WXDIR = $(%WXWIN)
PROGRAM = test PROGRAM = thread
OBJECTS = $(PROGRAM).obj OBJECTS = $(PROGRAM).obj
!include $(WXDIR)\src\makeprog.wat !include $(WXDIR)\src\makeprog.wat

View File

@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: test.cpp // Name: thread.cpp
// Purpose: wxWindows thread sample // Purpose: wxWindows thread sample
// Author: Julian Smart(minimal)/Guilhem Lavaux(thread test) // Author: Julian Smart(minimal)/Guilhem Lavaux(thread test)
// Modified by: // Modified by:
@@ -15,8 +15,8 @@
*/ */
#ifdef __GNUG__ #ifdef __GNUG__
#pragma implementation "test.cpp" #pragma implementation "thread.cpp"
#pragma interface "test.cpp" #pragma interface "thread.cpp"
#endif #endif
// For compilers that support precompilation, includes "wx/wx.h". // For compilers that support precompilation, includes "wx/wx.h".

View File

@@ -1,5 +1,5 @@
NAME Minimal NAME Thread
DESCRIPTION 'Minimal wxWindows application' DESCRIPTION 'wxWindows thread sample'
EXETYPE WINDOWS EXETYPE WINDOWS
CODE PRELOAD MOVEABLE DISCARDABLE CODE PRELOAD MOVEABLE DISCARDABLE
DATA PRELOAD MOVEABLE MULTIPLE DATA PRELOAD MOVEABLE MULTIPLE