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
$(TARGET_INCLUDE
)
7 LOCAL_CFLAGS
= $(CFLAGS
) -c
8 LOCAL_CPPFLAGS
= $(CPPFLAGS
) $(LOCAL_INC
) \
9 -DAVERTEC
-D
$(AVERTEC_LICENSE
) -D
$(AVERTEC_OS
)\
10 -DAVT_H
='<$(AVT_H)>' \
11 -DMUT_H
='<$(MUT_H)>' \
14 LOCAL_YFLAGS
= $(YACCFLAGS
) -d
#-v -t
17 OBJ
= inf_main.o inf.tab.o
lex.inf.o inf_drive.o inf_stb.o inf_grab.o
18 PRE_OBJ
= inf.tab.c inf.tab.h
lex.inf.c
20 all : $(TARGET_INCLUDE
)/$(INF_H
) $(TARGET_LIB
)/$(INF_LIB
)
22 headers
: $(TARGET_INCLUDE
)/$(INF_H
)
24 $(TARGET_INCLUDE
)/$(INF_H
) : inf_lib.h inf_stb.h
25 $(CAT
) inf_lib.h inf_stb.h
> $(TARGET_INCLUDE
)/$(INF_H
)
27 $(TARGET_LIB
)/$(INF_LIB
) : $(OBJ
)
28 $(AR
) $(ARFLAGS
) $(TARGET_LIB
)/$(INF_LIB
) $(OBJ
)
29 $(RANLIB
) $(TARGET_LIB
)/$(INF_LIB
)
32 $(CC
) $(LOCAL_CFLAGS
) $(LOCAL_CPPFLAGS
) $<
37 $(YACC
) $(LOCAL_YFLAGS
) -b inf
-p inf inf.y
39 lex.inf.c
: inf.l inf.tab.h
40 $(LEX
) $(LEXFLAGS
) -Pinf inf.l
43 -@
$(RM
) -f
$(OBJ
) $(PRE_OBJ
) distrib .depend
> /dev
/null
2>&1
46 -@
$(RM
) -f
$(TARGET_LIB
)/$(INF_LIB
) $(TARGET_INCLUDE
)/$(INF_H
) > /dev
/null
2>&1
48 SOURCES_LIB
=$(OBJ
:.o
=.c
)
50 dep
: $(SOURCES_LIB
) $(SOURCES
)
51 $(SCC
) -MM
$(LOCAL_CFLAGS
) $(LOCAL_CPPFLAGS
) $(SOURCES_LIB
) > .depend