startup/bc.mak
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 07 May 2013 12:39:09 +0100
branchdevelopment
changeset 2588 58b1e0fd20e7
parent 2429 ebece4dcaab9
child 2710 78c4f4a03914
permissions -rw-r--r--
Changed JavaVM>>classForName: to faster JavaVM>>classForName:definedBy:
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2396
fadc6d7a2f5b Updated to rev 009a0df3afce
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2353
diff changeset
     1
# $Header: /cvs/stx/stx/libjava/startup/bc.mak,v 1.4 2013-02-25 11:15:34 vrany Exp $
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     2
#
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
     3
# DO NOT EDIT 
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     4
# automagically generated from the projectDefinition: stx_libjava_startup.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     5
#
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     6
# Warning: once you modify this file, do not rerun
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     7
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
     8
#
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
     9
# Historic Note:
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    10
#  this used to contain only rules to make with borland 
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    11
#    (called via bmake, by "make.exe -f bc.mak")
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    12
#  this has changed; it is now also possible to build using microsoft visual c
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    13
#    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    14
#
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    15
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    16
TOP=..\..       
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    17
INCLUDE_TOP=$(TOP)\..
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    18
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    19
CFLAGS_LOCAL=$(CFLAGS_APPTYPE) \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    20
 -DSTARTUP_CLASS="\"JavaStartup\"" \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    21
 -DSTARTUP_SELECTOR="\"start\"" \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    22
 -DUSE_MODULE_TABLE
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    23
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    24
#
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    25
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    26
!INCLUDE $(TOP)\rules\stdHeader_bc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    27
!INCLUDE Make.spec
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    28
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    29
OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    30
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    31
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    32
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    33
#
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    34
LIBNAME=dummy
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    35
STCOPT="+optinline"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    36
LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libjava -I$(INCLUDE_TOP)\stx\libcomp
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    37
LOCALDEFINES=
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    38
GLOBALDEFINES=
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    39
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    40
STCLOCALOPT='-package=$(PACKAGE)' $(LOCALDEFINES) $(LOCALINCLUDES)  $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMFLAG) -varPrefix=$(LIBNAME)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    41
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    42
LFLAGS=$(APP_LFLAGS)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    43
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    44
PROJECT_NOCONSOLE= startup.exe
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    45
PROJECT_CONSOLE= startup.com
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    46
ALLOBJFILES= main.$(O)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    47
!ifdef USETCC
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    48
RESFILES=
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    49
!else
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    50
RESFILES= startupWinRC.res
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    51
!endif
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    52
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    53
ALLOBJ= $(ALLOBJFILES) $(OBJS)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    54
DEFFILE=$(TOP)\rules\bc_exe.def
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    55
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    56
LIBFILES=$(LIBDIR_LIBRUN)\librun.lib
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    57
ALLLIB=$(LIBFILES) $(APP_IMPORTLIBS) $(APP_RT_LIB)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    58
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    59
REQUIRED_LIBS=librun.dll  \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    60
 libstx_libbasic.dll \
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    61
 libstx_libcomp.dll \
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    62
 libstx_libbasic2.dll \
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    63
 libstx_libdb.dll \
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    64
 libstx_libview.dll \
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    65
 libstx_libdb_libsqlite.dll \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    66
 libstx_libdb_libodbc.dll \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    67
 libstx_libboss.dll \
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    68
 libstx_libview2.dll \
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    69
 libstx_libbasic3.dll \
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    70
 libstx_goodies_sunit.dll \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    71
 libstx_libui.dll \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    72
 libstx_libwidg.dll \
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    73
 libstx_libwidg2.dll \
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    74
 libstx_libhtml.dll \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    75
 libstx_libtool.dll \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    76
 libstx_libjava.dll \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    77
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    78
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    79
REQUIRED_FILES=cs3245.dll X11.dll Xext.dll symbols.stc $(REQUIRED_LIBS)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    80
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    81
REQUIRED_SUPPORT_DIRS=RESOURCEFILES
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    82
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    83
target: ALL postBuildCleanup 
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    84
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    85
# the executable, all required files and a self-installing-installer-exe
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    86
ALL:: prereq exe $(REQUIRED_SUPPORT_DIRS)  postBuildCleanup setup 
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    87
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    88
exe:  newBuildDate  consoleApp 
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    89
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    90
# the executable only
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    91
# with console
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    92
consoleApp: $(REQUIRED_LIBS)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    93
	-del main.$(O)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    94
	$(MAKE) -N -f bc.mak $(USE_ARG) \
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    95
		MAKE_BAT=$(MAKE_BAT) \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
    96
		PROJECT=$(PROJECT_CONSOLE) \
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    97
		CFLAGS_APPTYPE=" -DWIN32GUI $(CFLAGS_CONSOLE)" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    98
		LFLAGS_APPTYPE=" $(LFLAGS_CONSOLE)" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
    99
		CRT_STARTUP=" $(CRT_STARTUP_CONSOLE)" theExe
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   100
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   101
# without console
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   102
noConsoleApp: $(REQUIRED_LIBS)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   103
	-del main.$(O)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   104
	$(MAKE) -N -f bc.mak $(USE_ARG) \
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   105
		MAKE_BAT=$(MAKE_BAT) \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   106
		PROJECT=$(PROJECT_NOCONSOLE) \
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   107
		CFLAGS_APPTYPE=" -DWIN32GUI $(CFLAGS_NOCONSOLE) -DWIN_LOGFILE="\\"\"startup.log\\"\""" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   108
		LFLAGS_APPTYPE=" $(LFLAGS_NOCONSOLE)" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   109
		CRT_STARTUP=" $(CRT_STARTUP_NOCONSOLE)" theExe
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   110
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   111
# the executable only (internal target; needs some defines)
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   112
theExe: $(OUTDIR) $(OBJS) $(REQUIRED_FILES) show $(PROJECT) 
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   113
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   114
# build all prerequisite packages for this package
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   115
prereq:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   116
	pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   117
	pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   118
	pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   119
	pushd ..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   120
	pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   121
	pushd ..\..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   122
	pushd ..\..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   123
	pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   124
	pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   125
	pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   126
	pushd ..\..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   127
	pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   128
	pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   129
	pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   130
	pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   131
	pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   132
	pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   133
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   134
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   135
# a nullsoft installable delivery
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   136
# This uses the Nullsoft Installer Package and works in Windows only
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   137
setup: $(PROJECT) postBuildCleanup startup.nsi
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   138
	$(MAKENSIS) startup.nsi
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   139
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   140
newBuildDate:
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   141
	del buildDate.h
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   142
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   143
new:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   144
	$(MAKE_BAT) clean
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   145
	$(MAKE_BAT)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   146
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   147
RESOURCEFILES: startup_RESOURCES startup_BITMAPS  \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   148
	stx_RESOURCES stx_STYLES stx_BITMAPS
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   149
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   150
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   151
startup_RESOURCES: resources\stx\libjava\startup\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   152
	-copy ..\resources\*.rs resources\stx\libjava\startup\..
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   153
	-copy ..\resources\*.style resources\stx\libjava\startup\..
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   154
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   155
startup_BITMAPS: resources\stx\libjava\startup\bitmaps\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   156
	-copy *.ico resources\stx\libjava\startup\bitmaps
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   157
	-copy *.gif resources\stx\libjava\startup\bitmaps
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   158
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   159
resources\stx\libjava\startup\bitmaps\NUL: resources\stx\libjava\startup\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   160
	mkdir resources\stx\libjava\startup\bitmaps
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   161
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   162
resources\stx\libjava\startup\NUL: resources\stx\libjava\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   163
	mkdir resources\stx\libjava\startup
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   164
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   165
resources\stx\libjava\NUL: resources\stx\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   166
	mkdir resources\stx\libjava
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   167
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   168
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   169
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   170
stx_RESOURCES: \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   171
	keyboard.rc \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   172
	keyboardMacros.rc \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   173
	host.rc \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   174
	h_win32.rc \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   175
	display.rc \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   176
	d_win32.rc \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   177
	libbasic_RESOURCES \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   178
	libview_RESOURCES \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   179
	libtool_RESOURCES  \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   180
	libtool2_RESOURCES
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   181
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   182
keyboard.rc: $(TOP)\projects\smalltalk\keyboard.rc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   183
	copy $(TOP)\projects\smalltalk\keyboard.rc *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   184
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   185
keyboardMacros.rc: $(TOP)\projects\smalltalk\keyboardMacros.rc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   186
	copy $(TOP)\projects\smalltalk\keyboardMacros.rc *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   187
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   188
host.rc: $(TOP)\projects\smalltalk\host.rc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   189
	copy $(TOP)\projects\smalltalk\host.rc *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   190
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   191
h_win32.rc: $(TOP)\projects\smalltalk\h_win32.rc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   192
	copy $(TOP)\projects\smalltalk\h_win32.rc *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   193
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   194
display.rc: $(TOP)\projects\smalltalk\display.rc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   195
	copy $(TOP)\projects\smalltalk\display.rc *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   196
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   197
d_win32.rc: $(TOP)\projects\smalltalk\d_win32.rc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   198
	copy $(TOP)\projects\smalltalk\d_win32.rc *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   199
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   200
stx_STYLES: resources\stx\libview\NUL resources\stx\libview\styles\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   201
	-copy $(TOP)\libview\styles\*.style resources\stx\libview\styles\*.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   202
	-copy $(TOP)\libview\styles\*.common resources\stx\libview\styles\*.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   203
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   204
stx_BITMAPS: \
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   205
	libwidg_BITMAPS
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   206
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   207
libwidg_BITMAPS: resources\stx\libwidg\bitmaps\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   208
	-copy $(TOP)\libwidg\bitmaps\*.xpm resources\stx\libwidg\bitmaps\*.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   209
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   210
libbasic_RESOURCES: resources\stx\libbasic\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   211
	copy $(TOP)\libbasic\resources\*.rs resources\stx\libbasic\*.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   212
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   213
libtool_RESOURCES: resources\stx\libtool\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   214
	-copy $(TOP)\libtool\resources\*.rs resources\stx\libtool\*.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   215
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   216
libtool2_RESOURCES: resources\stx\libtool2\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   217
	-copy $(TOP)\libtool2\resources\*.rs resources\stx\libtool2\*.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   218
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   219
libview_RESOURCES: resources\stx\libview\NUL 
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   220
	-copy $(TOP)\libview\resources\*.rs resources\stx\libview\*.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   221
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   222
libview2_RESOURCES: resources\stx\libview2\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   223
	-copy $(TOP)\libview2\resources\*.rs resources\stx\libview2\*.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   224
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   225
resources\stx\libbasic\NUL: resources\stx\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   226
	mkdir resources\stx\libbasic
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   227
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   228
resources\stx\libtool\NUL: resources\stx\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   229
	mkdir resources\stx\libtool
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   230
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   231
resources\stx\libtool2\NUL: resources\stx\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   232
	mkdir resources\stx\libtool2
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   233
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   234
resources\stx\libview\NUL: resources\stx\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   235
	mkdir resources\stx\libview
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   236
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   237
resources\stx\libview\styles\NUL: resources\stx\libview\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   238
	mkdir resources\stx\libview\styles
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   239
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   240
resources\stx\libview2\NUL: resources\stx\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   241
	mkdir resources\stx\libview2
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   242
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   243
resources\stx\libwidg\bitmaps\NUL: resources\stx\libwidg\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   244
	mkdir resources\stx\libwidg\bitmaps
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   245
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   246
resources\stx\libwidg\NUL: resources\stx\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   247
	mkdir resources\stx\libwidg
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   248
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   249
resources\stx\NUL: resources\NUL
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   250
	mkdir resources\stx
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   251
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   252
resources\NUL:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   253
	mkdir resources
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   254
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   255
bitmaps\NUL:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   256
	mkdir bitmaps
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   257
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   258
doc\NUL:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   259
	mkdir doc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   260
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   261
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   262
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   263
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   264
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   265
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   266
libstx_libbasic.dll: ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   267
	copy ..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   268
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   269
..\..\libbasic\$(OBJDIR)\libstx_libbasic.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   270
	pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   271
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   272
libstx_libcomp.dll: ..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   273
	copy ..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll *.*
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   274
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   275
..\..\libcomp\$(OBJDIR)\libstx_libcomp.dll:
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   276
	pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   277
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   278
libstx_libbasic2.dll: ..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   279
	copy ..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   280
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   281
..\..\libbasic2\$(OBJDIR)\libstx_libbasic2.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   282
	pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   283
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   284
libstx_libdb.dll: ..\..\libdb\$(OBJDIR)\libstx_libdb.dll
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   285
	copy ..\..\libdb\$(OBJDIR)\libstx_libdb.dll *.*
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   286
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   287
..\..\libdb\$(OBJDIR)\libstx_libdb.dll:
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   288
	pushd ..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   289
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   290
libstx_libview.dll: ..\..\libview\$(OBJDIR)\libstx_libview.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   291
	copy ..\..\libview\$(OBJDIR)\libstx_libview.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   292
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   293
..\..\libview\$(OBJDIR)\libstx_libview.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   294
	pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   295
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   296
libstx_libdb_libsqlite.dll: ..\..\libdb\libsqlite\$(OBJDIR)\libstx_libdb_libsqlite.dll
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   297
	copy ..\..\libdb\libsqlite\$(OBJDIR)\libstx_libdb_libsqlite.dll *.*
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   298
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   299
..\..\libdb\libsqlite\$(OBJDIR)\libstx_libdb_libsqlite.dll:
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   300
	pushd ..\..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   301
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   302
libstx_libdb_libodbc.dll: ..\..\libdb\libodbc\$(OBJDIR)\libstx_libdb_libodbc.dll
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   303
	copy ..\..\libdb\libodbc\$(OBJDIR)\libstx_libdb_libodbc.dll *.*
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   304
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   305
..\..\libdb\libodbc\$(OBJDIR)\libstx_libdb_libodbc.dll:
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   306
	pushd ..\..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   307
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   308
libstx_libboss.dll: ..\..\libboss\$(OBJDIR)\libstx_libboss.dll
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   309
	copy ..\..\libboss\$(OBJDIR)\libstx_libboss.dll *.*
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   310
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   311
..\..\libboss\$(OBJDIR)\libstx_libboss.dll:
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   312
	pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   313
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   314
libstx_libview2.dll: ..\..\libview2\$(OBJDIR)\libstx_libview2.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   315
	copy ..\..\libview2\$(OBJDIR)\libstx_libview2.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   316
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   317
..\..\libview2\$(OBJDIR)\libstx_libview2.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   318
	pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   319
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   320
libstx_libbasic3.dll: ..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   321
	copy ..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll *.*
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   322
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   323
..\..\libbasic3\$(OBJDIR)\libstx_libbasic3.dll:
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   324
	pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   325
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   326
libstx_goodies_sunit.dll: ..\..\goodies\sunit\$(OBJDIR)\libstx_goodies_sunit.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   327
	copy ..\..\goodies\sunit\$(OBJDIR)\libstx_goodies_sunit.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   328
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   329
..\..\goodies\sunit\$(OBJDIR)\libstx_goodies_sunit.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   330
	pushd ..\..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   331
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   332
libstx_libui.dll: ..\..\libui\$(OBJDIR)\libstx_libui.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   333
	copy ..\..\libui\$(OBJDIR)\libstx_libui.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   334
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   335
..\..\libui\$(OBJDIR)\libstx_libui.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   336
	pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   337
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   338
libstx_libwidg.dll: ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   339
	copy ..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   340
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   341
..\..\libwidg\$(OBJDIR)\libstx_libwidg.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   342
	pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   343
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   344
libstx_libwidg2.dll: ..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   345
	copy ..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   346
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   347
..\..\libwidg2\$(OBJDIR)\libstx_libwidg2.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   348
	pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   349
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   350
libstx_libhtml.dll: ..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   351
	copy ..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll *.*
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   352
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   353
..\..\libhtml\$(OBJDIR)\libstx_libhtml.dll:
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   354
	pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   355
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   356
libstx_libtool.dll: ..\..\libtool\$(OBJDIR)\libstx_libtool.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   357
	copy ..\..\libtool\$(OBJDIR)\libstx_libtool.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   358
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   359
..\..\libtool\$(OBJDIR)\libstx_libtool.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   360
	pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   361
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   362
libstx_libjava.dll: ..\$(OBJDIR)\libstx_libjava.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   363
	copy ..\$(OBJDIR)\libstx_libjava.dll *.*
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   364
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   365
..\$(OBJDIR)\libstx_libjava.dll:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   366
	pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   367
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   368
      
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   369
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   370
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   371
sources\NUL: 
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   372
	mkdir sources
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   373
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   374
show:
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   375
	@echo LFLAGS= $(LFLAGS)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   376
	@echo ALLOBJ= $(ALLOBJ)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   377
	@echo PROJECT= $(PROJECT)
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   378
	@echo APP_IMPORTLIBS= $(APP_IMPORTLIBS)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   379
	@echo ALLLIB= $(ALLLIB)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   380
	@echo DEFFILE= $(DEFFILE)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   381
	@echo ALLRES= $(ALLRES)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   382
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   383
!ifdef USEBC
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   384
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   385
$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   386
	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ), $(PROJECT_CONSOLE),, $(ALLLIB), $(DEFFILE), $(RESFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   387
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   388
$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   389
	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ), $(PROJECT_NOCONSOLE),, $(ALLLIB), $(DEFFILE), $(RESFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   390
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   391
!else
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   392
! ifdef USEVC
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   393
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   394
$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   395
	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) /OUT:"$(PROJECT_CONSOLE)" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   396
	    /MANIFEST /MANIFESTFILE:"$(PROJECT_CONSOLE).manifest" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   397
	    /PDB:"$(PROJECT_CONSOLE).pdb" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   398
	    /SUBSYSTEM:CONSOLE $(ALLLIB) $(RESFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   399
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   400
$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   401
	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) /OUT:"$(PROJECT_NOCONSOLE)" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   402
	    /MANIFEST /MANIFESTFILE:"$(PROJECT_NOCONSOLE).manifest" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   403
	    /PDB:"$(PROJECT_NOCONSOLE).pdb" \
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   404
	    /SUBSYSTEM:WINDOWS $(ALLLIB) $(RESFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   405
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   406
! else
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   407
!  ifdef USELCC
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   408
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   409
$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   410
	$(APP_LINKER) -subsystem console $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_CONSOLE)" $(ALLLIB) $(RESFILES)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   411
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   412
$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   413
	$(APP_LINKER) -subsystem windows $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_NOCONSOLE)" $(ALLLIB) $(RESFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   414
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   415
!  else
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   416
!   ifdef USETCC
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   417
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   418
$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   419
	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_CONSOLE)" $(ALLLIB) $(RESFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   420
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   421
$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   422
	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_NOCONSOLE)" $(ALLLIB) $(RESFILES)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   423
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   424
!   else
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   425
!    if defined(USEMINGW32) || defined(USEMINGW64)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   426
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   427
$(PROJECT_CONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES) show
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   428
	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_CONSOLE)" $(ALLLIB) $(RESFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   429
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   430
$(PROJECT_NOCONSOLE): $(ALLOBJFILES) $(OBJS) $(RESFILES) $(DEFFILE) $(LIBFILES) show
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   431
	$(APP_LINKER) $(LFLAGS) $(LFLAGS_APPTYPE) $(CRT_STARTUP) $(ALLOBJ) -o "$(PROJECT_NOCONSOLE)" $(ALLLIB) $(APP_IMPORTLIBS) $(RESFILES)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   432
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   433
!    else
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   434
error error error
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   435
!    endif
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   436
!   endif
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   437
!  endif
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   438
! endif
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   439
!endif
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   440
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   441
!INCLUDE $(TOP)\rules\stdRules_bc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   442
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   443
#
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   444
# additional rules
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   445
#
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   446
startupWin.res: startupWin.rc startup.ico
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   447
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   448
main.$(O): buildDate.h main.c bc.mak
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   449
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   450
main.c: $(TOP)\librun\main.c
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   451
	copy $(TOP)\librun\main.c main.c
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   452
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   453
# now in stdRules.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   454
#buildDate.h: $(GENDATE_UTILITIY)
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   455
#        $(GENDATE_UTILITIY)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   456
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   457
librun.dll: $(TOP)\librun\$(OBJDIR_LIBRUN)\librun.dll
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   458
	copy $(TOP)\librun\$(OBJDIR_LIBRUN)\librun.dll librun.dll
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   459
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   460
cs3245.dll: $(TOP)\support\win32\borland\cs3245.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   461
	copy $(TOP)\support\win32\borland\cs3245.dll cs3245.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   462
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   463
X11.dll: $(TOP)\support\win32\X11.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   464
	copy $(TOP)\support\win32\X11.dll X11.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   465
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   466
Xext.dll: $(TOP)\support\win32\Xext.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   467
	copy $(TOP)\support\win32\Xext.dll Xext.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   468
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   469
symbols.stc: $(TOP)\include\symbols.stc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   470
	copy $(TOP)\include\symbols.stc symbols.stc
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   471
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   472
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   473
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   474
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   475
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   476
clean::
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   477
	-del genDate.exe genDate.com
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   478
	-del c0x32.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   479
	-del c0x32.lib
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   480
	-del buildDate.h
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   481
	-del $(PROJECT)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   482
	-del install_startup.exe
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   483
	-del stx.lib
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   484
	-del stx.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   485
	-del cs3245.dll
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   486
	-del $(REQUIRED_FILES)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   487
	-del main.c
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   488
	-del *.log
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   489
	-del *.res
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   490
	-rmdir /S /Q resources
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   491
	-rmdir /S /Q $(OBJDIR)
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   492
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   493
clobber:: clean
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   494
	-del *.dll *.exe *.com
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   495
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   496
# stupid win-make does not allow empty - therefore echo something
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   497
postBuildCleanup::
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   498
	@-echo "postbuild cleanup"
749
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   499
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   500
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   501
$(OUTDIR)JavaStartup.$(O) JavaStartup.$(H): JavaStartup.st $(INCLUDE_TOP)\stx\libbasic\StandaloneStartup.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   502
$(OUTDIR)stx_libjava_startup.$(O) stx_libjava_startup.$(H): stx_libjava_startup.st $(INCLUDE_TOP)\stx\libbasic\ApplicationDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   503
e898eaeff091 Synchronized with CVS repository at:
vranyj1
parents:
diff changeset
   504
# ENDMAKEDEPEND --- do not remove this line
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   505
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   506
# **Must be at end**
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   507
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   508
# Enforce recompilation of package definition class if Mercurial working
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   509
# copy state changes. Together with --guessVersion it ensures that package
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   510
# definition class always contains correct binary revision string.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   511
!IFDEF HGROOT
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   512
$(OUTDIR)stx_libjava_startup.$(O): $(HGROOT)\.hg\dirstate
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2348
diff changeset
   513
!ENDIF