Added
Link Here
|
1 |
PRJ=..$/..$/..$/.. |
2 |
PRJNAME=libdb32 |
3 |
TARGET=libdb32 |
4 |
|
5 |
.INCLUDE : settings.mk |
6 |
|
7 |
CHILDREN=btree clib common cxx db dbm env hash hsearch \ |
8 |
lock log mp mutex os os_win32 qam txn xa |
9 |
|
10 |
LIB1TARGET= $(SLB)$/$(TARGET).lib |
11 |
LIB1FILES= $(SLB)$/btree.lib \ |
12 |
$(SLB)$/clib.lib \ |
13 |
$(SLB)$/common.lib \ |
14 |
$(SLB)$/cxx.lib \ |
15 |
$(SLB)$/db_src.lib \ |
16 |
$(SLB)$/dbm.lib \ |
17 |
$(SLB)$/env.lib \ |
18 |
$(SLB)$/hash.lib \ |
19 |
$(SLB)$/hsearch.lib \ |
20 |
$(SLB)$/lock.lib \ |
21 |
$(SLB)$/log.lib \ |
22 |
$(SLB)$/mp.lib \ |
23 |
$(SLB)$/mutex.lib \ |
24 |
$(SLB)$/os.lib \ |
25 |
$(SLB)$/os_win32.lib \ |
26 |
$(SLB)$/qam.lib \ |
27 |
$(SLB)$/txn.lib \ |
28 |
$(SLB)$/xa.lib |
29 |
|
30 |
SHL1LIBS=$(LIB1TARGET) |
31 |
SHL1TARGET = libdb32 |
32 |
# SHL1DEF = build_win32$/libdb.def |
33 |
SHL1IMPLIB = i$(SHL1TARGET) |
34 |
SHL1LIBS = $(SLB)$/$(TARGET).lib |
35 |
SHL1DEPN = $(CHILDREN) |
36 |
DEF1NAME=$(SHL1TARGET) |
37 |
|
38 |
.IF "$(SOLAR_JAVA)"!="" |
39 |
# untested by me ... |
40 |
CHILDREN+=db_java |
41 |
SHL2LIBS=$(SLB)$/db_java.lib |
42 |
SHL2TARGET=libdb_java32 |
43 |
SHL2IMPLIB = i$(SHL2TARGET) |
44 |
SHL2LIBS=$(SLB)$/db_java.lib |
45 |
SHL2DEPN = $(CHILDREN) |
46 |
DEF2NAME=$(SHL2TARGET) |
47 |
.ENDIF |
48 |
|
49 |
# dmake builds the first rule |
50 |
ALLTAR : $(CHILDREN) |
51 |
|
52 |
$(CHILDREN) .PHONY : |
53 |
+cd $@ ; $(MAKECMD) subdmake=true $(MFLAGS) $(CALLMACROS) |
54 |
|
55 |
.INCLUDE : target.mk |