bc.mak
author Stefan Vogel <sv@exept.de>
Fri, 12 Jan 2007 15:50:39 +0100
changeset 770 02a4a8722fb3
parent 764 33e0580bf5b9
child 771 12d5b71399b8
permissions -rw-r--r--
Make winstx
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
     1
# $Header$
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
     2
#
757
523fc7c6f4a5 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 754
diff changeset
     3
# DO NOT EDIT 
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
     4
# automagically generated from the projectDefinition: stx_projects_smalltalk.
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
     5
#
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
     6
# Warning: once you modify this file, do not rerun
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
     7
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
     8
#
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
     9
757
523fc7c6f4a5 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 754
diff changeset
    10
TOP=..\..       
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    11
INCLUDE_TOP=$(TOP)\..
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    12
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    13
# CFLAGS1= -WD -w-pro -w-ccc -w-rch -w-aus -w-par -x- -r- -k -y -v -vi- -c -tWDR
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    14
CFLAGS1= -w-pro -w-ccc -w-rch -w-aus -w-par -x- -r- -k -y -v -vi- -c
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    15
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    16
CFLAGS_CONSOLE= -tWC -tWR -D_NO_VCL;WIN32 -DWIN_LOGFILE="\"stx_%d.log\""
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    17
CFLAGS_NOCONSOLE=-tWR -D_NO_VCL;WIN32GUI;WIN32 -DWIN_LOGFILE="\"stx_%d.log\""
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    18
LFLAGS_CONSOLE=-ap
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    19
LFLAGS_NOCONSOLE=-aa
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    20
CRT_STARTUP_CONSOLE=c0x32.obj
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    21
CRT_STARTUP_NOCONSOLE=c0w32.obj
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    22
770
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
    23
!ifndef CFLAG_APPTYPE
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    24
CFLAGS_APPTYPE=$(CFLAGS_CONSOLE)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    25
LFLAGS_APPTYPE=$(LFLAGS_CONSOLE)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    26
CRT_STARTUP=$(CRT_STARTUP_CONSOLE)
770
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
    27
!endif
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    28
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    29
CFLAGS_LOCAL=$(CFLAGS_APPTYPE) \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    30
 -DSTARTUP_CLASS="\"Smalltalk\"" \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    31
 -DSTARTUP_SELECTOR="\"start\"" \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    32
 -DUSE_MODULE_TABLE
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    33
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    34
#
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    35
752
dd095e78aa44 Rename stdRules_nt and stdHeader_nt to ..._bc
Stefan Vogel <sv@exept.de>
parents: 751
diff changeset
    36
!INCLUDE $(TOP)\rules\stdHeader_bc
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    37
!INCLUDE Make.spec
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    38
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    39
OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    40
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    41
#
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    42
LIBNAME=dummy
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    43
STCOPT="+optinline"
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    44
LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    45
STCLOCALOPT='-package=$(PACKAGE)' $(LOCALINCLUDES)  $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMFLAG) -varPrefix=$(LIBNAME)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    46
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    47
LINKER = ilink32
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    48
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    49
# LFLAGS = -L$(TOP)\libbc;$(BCB)\lib;$(DEBUGLIBPATH) -H:0x400000 -Hc:0x100000 -S:0x40000 -Sc:0x10000 -ap -Tpe -x -Gn -v -Ao:0x10000
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    50
LFLAGS = -L$(TOP)\libbc;$(BCB)\lib -S:0x40000 -Sc:0x10000 $(LFLAGS_APPTYPE) -Tpe -x -Gn -v -Ao:0x10000
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    51
770
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
    52
!ifndef PROJECT
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    53
PROJECT = stx.exe
770
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
    54
!endif
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
    55
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    56
ALLOBJFILES = main.obj
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    57
RESFILES = smalltalkWinRC.res
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    58
ALLOBJ = $(CRT_STARTUP) $(ALLOBJFILES) $(OBJS)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    59
DEFFILE=bc.def
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    60
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    61
LIBFILES=$(TOP)\libbc\librun.lib
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    62
ALLLIB=$(LIBFILES) import32.lib $(RT_LIB)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    63
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    64
REQUIRED_LIBS=librun.dll  \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    65
 libstx_libbasic.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    66
 libstx_libbasic2.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    67
 libstx_libbasic3.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    68
 libstx_libcomp.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    69
 libstx_libhtml.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    70
 libstx_libtool.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    71
 libstx_libtool2.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    72
 libstx_libui.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    73
 libstx_libview.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    74
 libstx_libview2.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    75
 libstx_libwidg.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    76
 libstx_libwidg2.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    77
 libstx_libwidg3.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    78
 libstx_goodies_refactoryBrowser_helpers.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    79
 libstx_goodies_refactoryBrowser_parser.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    80
 libstx_goodies_refactoryBrowser_refactoring.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    81
 libstx_goodies_refactoryBrowser_changes.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    82
 libstx_libboss.dll \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    83
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    84
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    85
REQUIRED_FILES=cs3245.dll symbols.stc $(REQUIRED_LIBS)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    86
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    87
REQUIRED_SUPPORT_DIRS=
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    88
770
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
    89
target: exe winstx
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    90
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    91
# the executable, all required files and a self-installing-installer-exe
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    92
ALL:: exe $(REQUIRED_SUPPORT_DIRS) setup
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    93
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    94
# the executable only
757
523fc7c6f4a5 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 754
diff changeset
    95
exe: $(OUTDIR) $(OBJS) $(REQUIRED_FILES) show $(PROJECT) 
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    96
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    97
# a nullsoft installable delivery
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    98
setup: install_stx.exe
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
    99
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   100
# This uses the Nullsoft Installer Package and works in Windows only
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   101
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   102
install_stx.exe: $(PROJECT) stx.nsi
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   103
    $(MAKENSIS) stx.nsi
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   104
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   105
new:
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   106
    bmake clean
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   107
    bmake
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   108
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   109
RESOURCEFILES: stx_RESOURCES stx_BITMAPS \
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   110
	       stx_RESOURCES stx_STYLES stx_BITMAPS
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   111
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   112
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   113
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   114
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   115
libstx_libbasic.dll: ..\..\libbasic\objbc\libstx_libbasic.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   116
	copy ..\..\libbasic\objbc\libstx_libbasic.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   117
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   118
libstx_libbasic2.dll: ..\..\libbasic2\objbc\libstx_libbasic2.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   119
	copy ..\..\libbasic2\objbc\libstx_libbasic2.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   120
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   121
libstx_libbasic3.dll: ..\..\libbasic3\objbc\libstx_libbasic3.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   122
	copy ..\..\libbasic3\objbc\libstx_libbasic3.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   123
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   124
libstx_libcomp.dll: ..\..\libcomp\objbc\libstx_libcomp.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   125
	copy ..\..\libcomp\objbc\libstx_libcomp.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   126
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   127
libstx_libhtml.dll: ..\..\libhtml\objbc\libstx_libhtml.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   128
	copy ..\..\libhtml\objbc\libstx_libhtml.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   129
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   130
libstx_libtool.dll: ..\..\libtool\objbc\libstx_libtool.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   131
	copy ..\..\libtool\objbc\libstx_libtool.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   132
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   133
libstx_libtool2.dll: ..\..\libtool2\objbc\libstx_libtool2.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   134
	copy ..\..\libtool2\objbc\libstx_libtool2.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   135
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   136
libstx_libui.dll: ..\..\libui\objbc\libstx_libui.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   137
	copy ..\..\libui\objbc\libstx_libui.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   138
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   139
libstx_libview.dll: ..\..\libview\objbc\libstx_libview.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   140
	copy ..\..\libview\objbc\libstx_libview.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   141
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   142
libstx_libview2.dll: ..\..\libview2\objbc\libstx_libview2.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   143
	copy ..\..\libview2\objbc\libstx_libview2.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   144
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   145
libstx_libwidg.dll: ..\..\libwidg\objbc\libstx_libwidg.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   146
	copy ..\..\libwidg\objbc\libstx_libwidg.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   147
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   148
libstx_libwidg2.dll: ..\..\libwidg2\objbc\libstx_libwidg2.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   149
	copy ..\..\libwidg2\objbc\libstx_libwidg2.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   150
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   151
libstx_libwidg3.dll: ..\..\libwidg3\objbc\libstx_libwidg3.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   152
	copy ..\..\libwidg3\objbc\libstx_libwidg3.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   153
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   154
libstx_goodies_refactoryBrowser_helpers.dll: ..\..\goodies\refactoryBrowser\helpers\objbc\libstx_goodies_refactoryBrowser_helpers.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   155
	copy ..\..\goodies\refactoryBrowser\helpers\objbc\libstx_goodies_refactoryBrowser_helpers.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   156
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   157
libstx_goodies_refactoryBrowser_parser.dll: ..\..\goodies\refactoryBrowser\parser\objbc\libstx_goodies_refactoryBrowser_parser.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   158
	copy ..\..\goodies\refactoryBrowser\parser\objbc\libstx_goodies_refactoryBrowser_parser.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   159
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   160
libstx_goodies_refactoryBrowser_refactoring.dll: ..\..\goodies\refactoryBrowser\refactoring\objbc\libstx_goodies_refactoryBrowser_refactoring.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   161
	copy ..\..\goodies\refactoryBrowser\refactoring\objbc\libstx_goodies_refactoryBrowser_refactoring.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   162
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   163
libstx_goodies_refactoryBrowser_changes.dll: ..\..\goodies\refactoryBrowser\changes\objbc\libstx_goodies_refactoryBrowser_changes.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   164
	copy ..\..\goodies\refactoryBrowser\changes\objbc\libstx_goodies_refactoryBrowser_changes.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   165
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   166
libstx_libboss.dll: ..\..\libboss\objbc\libstx_libboss.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   167
	copy ..\..\libboss\objbc\libstx_libboss.dll *.*
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   168
757
523fc7c6f4a5 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 754
diff changeset
   169
      
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   170
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   171
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   172
show:
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   173
    @echo LFLAGS= $(LFLAGS)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   174
    @echo ALLOBJ= $(ALLOBJ)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   175
    @echo PROJECT= $(PROJECT)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   176
    @echo ALLLIB= $(ALLLIB)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   177
    @echo DEFFILE= $(DEFFILE)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   178
    @echo ALLRES= $(ALLRES)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   179
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   180
$(PROJECT): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   181
    $(BCB)\BIN\$(LINKER) $(LFLAGS) $(ALLOBJ), $(PROJECT),,  $(ALLLIB),  $(DEFFILE),  $(RESFILES)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   182
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   183
#$(PROJECT): $(ALLOBJFILES) $(RESFILES) $(DEFFILE)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   184
#    $(BCB)\BIN\$(LINKER) @&&!
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   185
#    $(LFLAGS) +
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   186
#    $(ALLOBJ), +
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   187
#    $(PROJECT),, +
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   188
#    $(ALLLIB), +
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   189
#    $(DEFFILE), +
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   190
#    $(RESFILES)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   191
#!
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   192
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   193
752
dd095e78aa44 Rename stdRules_nt and stdHeader_nt to ..._bc
Stefan Vogel <sv@exept.de>
parents: 751
diff changeset
   194
!INCLUDE $(TOP)\rules\stdRules_bc
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   195
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   196
#
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   197
# additional rules
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   198
#
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   199
stxWin.res: stxWin.rc stx.ico
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   200
757
523fc7c6f4a5 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 754
diff changeset
   201
main.obj: buildDate.h main.c bc.mak
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   202
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   203
main.c: $(TOP)\librun\main.c
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   204
	copy $(TOP)\librun\main.c main.c
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   205
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   206
buildDate.h: $(TOP)\librun\genDate.exe
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   207
	$(TOP)\librun\genDate.exe
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   208
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   209
librun.dll: $(TOP)\librun\librun.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   210
	copy $(TOP)\librun\librun.dll librun.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   211
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   212
cs3245.dll: $(TOP)\support\win32\borland\cs3245.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   213
	copy $(TOP)\support\win32\borland\cs3245.dll cs3245.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   214
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   215
symbols.stc: $(TOP)\include\symbols.stc
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   216
	copy $(TOP)\include\symbols.stc symbols.stc
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   217
757
523fc7c6f4a5 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 754
diff changeset
   218
clobber::
523fc7c6f4a5 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 754
diff changeset
   219
	-del librun.dll
523fc7c6f4a5 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 754
diff changeset
   220
764
33e0580bf5b9 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 757
diff changeset
   221
770
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
   222
winstx:
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
   223
	$(MAKE) -N -f bc.mak CFLAGS_APPTYPE="$(CFLAGS_NOCONSOLE)" LFLAGS_APPTYPE="$(LFLAGS_NOCONSOLE)" \ 	
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
   224
		CRT_STARTUP="$(CRT_STARTUP_NOCONSOLE)" PROJECT=winstx.exe winstx.exe 
02a4a8722fb3 Make winstx
Stefan Vogel <sv@exept.de>
parents: 764
diff changeset
   225
764
33e0580bf5b9 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 757
diff changeset
   226
33e0580bf5b9 automatically generated by browser
Stefan Vogel <sv@exept.de>
parents: 757
diff changeset
   227
751
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   228
clean::
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   229
	-del genDate.exe
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   230
	-del c0x32.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   231
	-del c0x32.lib
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   232
	-del buildDate.h
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   233
	-del $(PROJECT)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   234
	-del install_stx.exe
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   235
	-del stx.lib
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   236
	-del stx.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   237
	-del cs3245.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   238
	-del $(REQUIRED_FILES)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   239
	-del main.c
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   240
	-del *.log
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   241
	-del *.res
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   242
	-rmdir /S /Q resources
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   243
	-rmdir /S /Q objbc
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   244
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   245
clobber::
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   246
	-del *.dll
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   247
	-del *.exe
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   248
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   249
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   250
$(OUTDIR)stx_projects_smalltalk.$(O) stx_projects_smalltalk.$(H): stx_projects_smalltalk.st $(INCLUDE_TOP)\stx\libbasic\ApplicationDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   251
3d0969709796 Deleted by error
Stefan Vogel <sv@exept.de>
parents:
diff changeset
   252
# ENDMAKEDEPEND --- do not remove this line