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.
-I..
/yagle
-I..
/inf
-I..
/genius
-I
$(TARGET_INCLUDE
)
7 LOCAL_CFLAGS
= $(CFLAGS
) -c
8 LOCAL_CPPFLAGS
= $(CPPFLAGS
) $(LOCAL_INC
) \
9 -DAVERTEC
-D
$(AVERTEC_LICENSE
) \
10 -DAVT_H
='<$(AVT_H)>' \
11 -DAPI_H
='<$(API_H)>' \
12 -DMLU_H
='<$(MLU_H)>' \
13 -DMLO_H
='<$(MLO_H)>' \
14 -DEQT_H
='<$(EQT_H)>' \
15 -DLOG_H
='<$(LOG_H)>' \
16 -DBVL_H
='<$(BVL_H)>' \
17 -DBEH_H
='<$(BEH_H)>' \
18 -DBEG_H
='<$(BEG_H)>' \
19 -DCBH_H
='<$(CBH_H)>' \
20 -DBHL_H
='<$(BHL_H)>' \
21 -DBEF_H
='<$(BEF_H)>' \
22 -DMUT_H
='<$(MUT_H)>' \
23 -DMSL_H
='<$(MSL_H)>' \
24 -DRCN_H
='<$(RCN_H)>' \
25 -DCNS_H
='<$(CNS_H)>' \
26 -DYAG_H
='<$(YAG_H)>' \
27 -DINF_H
='<$(INF_H)>' \
28 -DGEN_H
='<$(GEN_H)>' \
31 OBJ
= fcl_library.o fcl_constrain.o fcl_extendmsl.o fcl_findcell.o fcl_phase1.o \
32 fcl_partition.o fcl_phase2.o fcl_matrix.o fcl_util.o fcl_solutions.o
34 all : $(TARGET_INCLUDE
)/$(FCL_H
) libfcl
36 headers
: $(TARGET_INCLUDE
)/$(FCL_H
)
38 $(TARGET_INCLUDE
)/$(FCL_H
) : fcl_lib.h
39 $(CP
) fcl_lib.h
$(TARGET_INCLUDE
)/$(FCL_H
)
41 libfcl
: $(TARGET_LIB
)/$(FCL_LIB
)
44 $(CC
) $(LOCAL_CFLAGS
) $(LOCAL_CPPFLAGS
) $<
46 $(TARGET_LIB
)/$(FCL_LIB
) : $(OBJ
)
47 $(AR
) $(ARFLAGS
) $(TARGET_LIB
)/$(FCL_LIB
) $(OBJ
)
48 $(RANLIB
) $(TARGET_LIB
)/$(FCL_LIB
)
51 -@
$(RM
) -f
$(OBJ
) .depend
> /dev
/null
2>&1
54 -@
$(RM
) -f
$(TARGET_LIB
)/$(FCL_LIB
) $(TARGET_INCLUDE
)/$(FCL_H
) > /dev
/null
2>&1
56 SOURCES_LIB
=$(OBJ
:.o
=.c
)
58 dep
: $(SOURCES_LIB
) $(SOURCES
)
59 $(SCC
) -MM
$(LOCAL_CFLAGS
) $(LOCAL_CPPFLAGS
) $(SOURCES_LIB
) > .depend