1 include $(AVERTEC_TOP
)/etc
/$(AVERTEC_OS
).mk
2 include $(AVERTEC_TOP
)/etc
/libraries.mk
3 include $(AVERTEC_TOP
)/etc
/Avertec.mk
7 LOCAL_CFLAGS
= $(CFLAGS
) -c
8 LOCAL_ARFLAGS
= $(ARFLAGS
)
10 LOCAL_INCLUDE
= -I.
-I
$(TARGET_INCLUDE
)
12 LOCAL_CPPFLAGS
= $(CPPFLAGS
) $(LOCAL_INCLUDE
) \
13 -DMUT_H
='<$(MUT_H)>' \
14 -DMLO_H
='<$(MLO_H)>' \
15 -DMLU_H
='<$(MLU_H)>' \
16 -DAPI_H
='<$(API_H)>' \
17 -DMSL_H
='<$(MSL_H)>' \
18 -DBEH_H
='<$(BEH_H)>' \
19 -DBEG_H
='<$(BEG_H)>' \
20 -DINF_H
='<$(INF_H)>' \
21 -DAVT_H
='<$(AVT_H)>' \
22 -DELP_H
='<$(ELP_H)>' \
23 -DEQT_H
='<$(EQT_H)>' \
24 -DCNS_H
='<$(CNS_H)>' \
25 -DFCL_H
='<$(FCL_H)>' \
26 -DYAG_H
='<$(YAG_H)>' \
27 -DGEN_H
='<$(GEN_H)>' \
28 -DRCN_H
='<$(RCN_H)>' \
29 -DTLC_H
='<$(TLC_H)>' \
30 -DTRC_H
='<$(TRC_H)>' \
31 -DSTM_H
='<$(STM_H)>' \
32 -DTTV_H
='<$(TTV_H)>' \
33 -DLOG_H
='<$(LOG_H)>' \
34 -DCBH_H
='<$(CBH_H)>' \
35 -DEQT_H
='<$(EQT_H)>' \
36 -DMCC_H
='<$(MCC_H)>' \
37 -DEFG_H
='<$(EFG_H)>' \
38 -DGSP_H
='<$(GSP_H)>' \
39 -DSIM_H
='<$(SIM_H)>' \
40 -DTUT_H
='"$(TUT_H)"' \
41 -DLIB_H
='"$(LIB_H)"' \
42 -DTLF_H
='"$(TLF_H)"' \
43 -DSTB_H
='"$(STB_H)"' \
44 -DTAS_H
='"$(TAS_H)"' \
45 -DBHL_H
='<$(BHL_H)>' \
46 -DBVL_H
='<$(BVL_H)>' \
47 -DBGL_H
='<$(BGL_H)>' \
48 -DBEF_H
='<$(BEF_H)>' \
49 -DSPE_H
='<$(SPE_H)>' \
52 LOCAL_OBJ
= cbh_util.o cbh_seq.o cbh_comb.o cbh_cmp.o cbh_env.o cbh_sim.o \
55 LIB
= -L
$(TARGET_LIB
) $(CBH_L
) \
57 $(MLU_L
) $(MCL_L
) $(MAL_L
) $(MHL_L
) $(MVL_L
) $(MEL_L
) $(MSL_L
) $(MGL_L
) \
58 $(RCN_L
) $(MLO_L
) $(BEF_L
) $(BGL_L
) $(BVL_L
) $(BHL_L
) $(BEH_L
) $(LOG_L
) $(MUT_L
) \
61 all : $(TARGET_INCLUDE
)/$(CBH_H
) $(TARGET_LIB
)/$(CBH_LIB
)
63 headers
: $(TARGET_INCLUDE
)/$(CBH_H
)
66 $(CC
) $(LOCAL_CFLAGS
) $(LOCAL_CPPFLAGS
) $<
68 $(TARGET_LIB
)/$(CBH_LIB
) : $(LOCAL_OBJ
) $(CBH_HEADER
)
69 $(AR
) $(LOCAL_ARFLAGS
) $(TARGET_LIB
)/$(CBH_LIB
) $(LOCAL_OBJ
)
70 $(RANLIB
) $(TARGET_LIB
)/$(CBH_LIB
)
72 $(TARGET_INCLUDE
)/$(CBH_H
) : $(CBH_HEADER
)
73 $(CP
) $(CBH_HEADER
) $(TARGET_INCLUDE
)/$(CBH_H
)
75 test : $(TARGET_BIN
)/cbhtest
77 $(TARGET_BIN
)/cbhtest
: $(TARGET_LIB
)/$(CBH_LIB
) cbh_main.o
78 $(CC
) -o
$(TARGET_BIN
)/cbhtest cbh_main.o
$(LIB
)
79 $(STRIP
) $(TARGET_BIN
)/cbhtest
82 -@
$(RM
) -f
$(LOCAL_OBJ
) cbh_main.o
> /dev
/null
2>&1
85 -@
$(RM
) -f
$(TARGET_LIB
)/$(CBH_LIB
) $(TARGET_INCLUDE
)/$(CBH_H
) $(TARBET_BIN
)/cbhtest
> /dev
/null
2>&1