1 include $(AVERTEC_TOP
)/etc
/$(AVERTEC_OS
).mk
2 include $(AVERTEC_TOP
)/etc
/libraries.mk
3 include $(AVERTEC_TOP
)/etc
/Avertec.mk
5 LOCAL_INC
= -I
$(TARGET_API_INCLUDE
) -I
$(TARGET_INCLUDE
)
7 LOCAL_CFLAGS
= $(CFLAGS
) -c
8 LOCAL_CPPFLAGS
= $(CPPFLAGS
) $(LOCAL_INC
) \
9 -DAVERTEC
-D
$(AVERTEC_LICENSE
) -DTIMING_TOKEN\
10 -DAVT_H
='"$(AVT_H)"' \
11 -DAPI_H
='"$(API_H)"' \
12 -DMLU_H
='"$(MLU_H)"' \
13 -DMLO_H
='"$(MLO_H)"' \
14 -DTUT_H
='"$(TUT_H)"' \
15 -DLIB_H
='"$(LIB_H)"' \
16 -DSTB_H
='"$(STB_H)"' \
17 -DTLC_H
='"$(TLC_H)"' \
18 -DTLF_H
='"$(TLF_H)"' \
19 -DELP_H
='"$(ELP_H)"' \
20 -DLOG_H
='"$(LOG_H)"' \
21 -DBVL_H
='"$(BVL_H)"' \
22 -DBEH_H
='"$(BEH_H)"' \
23 -DBEG_H
='"$(BEG_H)"' \
24 -DBHL_H
='"$(BHL_H)"' \
25 -DBEF_H
='"$(BEF_H)"' \
26 -DMUT_H
='"$(MUT_H)"' \
27 -DTRC_H
='"$(TRC_H)"' \
28 -DMSL_H
='"$(MSL_H)"' \
29 -DRCN_H
='"$(RCN_H)"' \
30 -DCNS_H
='"$(CNS_H)"' \
31 -DYAG_H
='"$(YAG_H)"' \
32 -DINF_H
='"$(INF_H)"' \
33 -DGEN_H
='"$(GEN_H)"' \
34 -DTAS_H
='"$(TAS_H)"' \
35 -DTRC_H
='"$(TRC_H)"' \
36 -DSTM_H
='"$(STM_H)"' \
37 -DTTV_H
='"$(TTV_H)"' \
38 -DEQT_H
='"$(EQT_H)"' \
39 -DMCC_H
='"$(MCC_H)"' \
40 -DSIM_H
='"$(SIM_H)"' \
41 -DGSP_H
='"$(GSP_H)"' \
42 -DEFG_H
='"$(EFG_H)"' \
43 -DCBH_H
='"$(CBH_H)"' \
46 TCL_WRAPPER
= tas_TCL_wrap.c
51 # Static linking for Purify
52 $(TARGET_LIB
)/$(APITAS_LIB
): $(OBJ
)
53 $(AR
) $(ARFLAGS
) $(TARGET_LIB
)/$(APITAS_LIB
) $(OBJ
)
54 $(RANLIB
) $(TARGET_LIB
)/$(APITAS_LIB
)
55 cp tas_API.h
$(TARGET_API_INCLUDE
)
59 $(SCC
) $(CFLAGS
) -shared
$(OBJ
) tas_TCL_wrap.o
-o
$(TARGET_API_LIB
)/tas_API.so
60 cp tas_API.h
$(TARGET_API_INCLUDE
)
64 $(SWIG
) -o
$(TCL_WRAPPER
) -tcl8 tas.i
68 $(CC
) $(LOCAL_CFLAGS
) $(LOCAL_CPPFLAGS
) $<
71 -@
$(RM
) -f
$(WRAPPER
) $(TCL_WRAPPER
) $(OBJ
) > /dev
/null
2>&1
74 -@
$(RM
) -f
$(TARGET_API_LIB
)/tas_API.so
$(TARGET_API_INCLUDE
)/tas_API.h
> /dev
/null
2>&1
75 -@
$(RM
) -f
$(TARGET_LIB
)/$(APITAS_LIB
) > /dev
/null
2>&1