-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
73 lines (36 loc) · 2.27 KB
/
Makefile
File metadata and controls
73 lines (36 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
CC=aCC
DAO_MODE_FLAG=-DUSE_ORACLE_DAO
INCDIR=$(TUXDIR)/include
TUX_CFLAGS= -DNOWHAT=1 -I$(INCDIR) -g1
TUX_LINK_CFLAGS=+DA1.1 -Wl,+s -D__BIGMSGQUEUE_ENABLED -I$(TUXDIR)/include -o aspen_p2k_gw tux_main.cxx -L$(TUXDIR)/lib aspen_p2k_gw.o -ltux -lbuft -lfml -lfml32 -lengine -lpthread -lcl -lnsl $(IT_LIBS)
# TUX_CFLAGS= -DNOWHAT=1 -I$(INCDIR) -g1
IT_CFLAGS=+objdebug -DITL_DEBUG_FULL -AA +W67 +W612 +We652,829 +p +DAportable -mt -DIT_ASPEN_EXCLUDE_SSL -DHPUX -I$(ASPEN_HOME)/aspen/1.0/include $(CGFLAG) $(DFML32) -I/opt/Sprint/products/oracle/demo -I/opt/Sprint/products/oracle/public -I/opt/Sprint/products/oracle/network/public $(DAO_MODE_FLAG)
#IT_CFLAGS=+objdebug -D__NO_DB__ -DITL_DEBUG_FULL -AA +W67 +W612 +We652,829 +p +DAportable -mt -DIT_ASPEN_EXCLUDE_SSL -DHPUX -I/apps1/iona/aspen/1.0/include -DIT_USE_ART_TS_ERROR_HANDLER $(CGFLAG) $(DFML32) -I/apps1/iona/xerces-c1_4_0/include
IT_LIBS=\
-L$(ASPEN_HOME)/aspen/1.0/lib \
-L$(ASPEN_HOME)/shlib \
-L$(ASPEN_HOME)/shlib/default \
-L$(ASPEN_HOME)/xerces-c1_4_0/lib \
-L$(ORACLE_HOME)/lib32 \
-lit_art -lit_aspen -lit_ifc -lit_tuxedo -locci -lclntsh \
-Wl,+s,+b,$(ASPEN_HOME)/shlib:$(ASPEN_HOME)/shlib/default \
-Wl,-E -Wl,-Bdeferred -Wl,-Bnonfatal -Wl,-Bverbose -Wl,-Bsymbolic
TUX_LIB_FLAGS=-L$(TUXDIR)/lib +DA1.1 -Wl,+s -D__BIGMSGQUEUE_ENABLED \
-ltux -lbuft -lfml -lfml32 -lengine -lpthread -lcl -lnsl
.cxx.o:
$(CC) $(TUX_CFLAGS) $(IT_CFLAGS) -c $*.cxx
CLIENT_OBJS= tuxclient.o
SERVER_OBJS= Main.o \
SampleTestCase.o \
TestCase.o
all: tuxserver
tuxclient : $(CLIENT_OBJS)
$(CC) -o tuxclient $(CLIENT_OBJS) $(IT_CFLAGS) $(TUX_LIB_FLAGS) $(IT_LIBS)
tuxserver : $(SERVER_OBJS)
aCC $(IT_CFLAGS) +DA1.1 -Wl,+s -D__BIGMSGQUEUE_ENABLED -I$(TUXDIR)/include -o SampleTestCase $(SERVER_OBJS) -L$(TUXDIR)/lib -ltux -lbuft -lfml -lfml32 -lengine -lpthread -lcl -lnsl $(IT_LIBS)
clean:
rm -f aspen_p2k_gw
rm -f tuxclient
rm -f *.o
# buildserver -v -k -t -o aspen_p2k_gw -f aspen_p2k_gw.o -l "/vob/stage_o2k_HP-UX_debug/asp/6.0/lib/libit_art.sl /vob/stage_o2k_HP-UX_debug/asp/6.0/lib/libit_ifc.sl" -s p2k_gw
#/vob/stage_o2k_HP-UX_debug/asp/6.0/lib/libit_art.sl /vob/stage_o2k_HP-UX_debug/asp/6.0/lib/libit_ifc.sl