28 !INCLUDE $(TOP)\rules\stdHeader_bc |
28 !INCLUDE $(TOP)\rules\stdHeader_bc |
29 |
29 |
30 !INCLUDE Make.spec |
30 !INCLUDE Make.spec |
31 |
31 |
32 LIBNAME=libstx_libjava_examples |
32 LIBNAME=libstx_libjava_examples |
33 RESFILES=examples.res |
33 RESFILES=examples.$(RES) |
34 |
34 |
35 |
35 |
36 |
36 |
37 LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libjava |
37 LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic |
38 LOCALDEFINES= |
38 LOCALDEFINES= |
39 |
39 |
40 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME) |
40 STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME) |
41 LOCALLIBS= |
41 LOCALLIBS= |
42 |
42 |
43 OBJS= $(COMMON_OBJS) $(WIN32_OBJS) |
43 OBJS= $(COMMON_OBJS) $(WIN32_OBJS) |
44 |
44 |
45 ALL:: classLibRule |
45 ALL:: antIfPossible classLibRule |
46 |
46 |
47 classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll |
47 classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll |
48 |
48 |
49 !INCLUDE $(TOP)\rules\stdRules_bc |
49 !INCLUDE $(TOP)\rules\stdRules_bc |
50 |
50 |
51 # build all prerequisite packages for this package |
51 # build all mandatory prerequisite packages (containing superclasses) for this package |
52 prereq: |
52 prereq: |
53 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
53 pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
54 pushd ..\..\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
55 pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
56 pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
54 pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
57 pushd ..\..\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
55 pushd ..\..\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
58 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
56 pushd ..\..\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
57 pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
59 pushd ..\..\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
58 pushd ..\..\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
60 pushd ..\..\goodies\petitparser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
59 pushd ..\..\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
60 pushd ..\..\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
61 pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
61 pushd ..\..\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
62 pushd ..\..\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
63 pushd ..\..\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
64 pushd ..\..\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
65 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
62 pushd ..\..\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
66 pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
63 pushd ..\..\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
67 pushd ..\..\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
|
68 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
64 pushd ..\..\libtool & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
69 pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
65 pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) " |
70 |
66 |
71 |
67 |
|
68 |
|
69 |
|
70 java: ant |
|
71 |
|
72 ant: |
|
73 ant -f java\build.xml dependencies build |
|
74 |
|
75 antIfPossible: |
|
76 -ant -f java\build.xml dependencies build |
|
77 |
|
78 full:: ant |
72 |
79 |
73 |
80 |
74 |
81 |
75 |
82 |
76 test: $(TOP)\goodies\builder\reports\NUL |
83 test: $(TOP)\goodies\builder\reports\NUL |
77 pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT) |
84 pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT) |
78 $(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE) |
85 $(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE) |
|
86 |
|
87 clean:: |
|
88 del *.$(CSUFFIX) |
|
89 |
79 |
90 |
80 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
91 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
81 $(OUTDIR)stx_libjava_examples.$(O) stx_libjava_examples.$(H): stx_libjava_examples.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR) |
92 $(OUTDIR)stx_libjava_examples.$(O) stx_libjava_examples.$(H): stx_libjava_examples.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR) |
82 |
93 |
83 # ENDMAKEDEPEND --- do not remove this line |
94 # ENDMAKEDEPEND --- do not remove this line |