Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / beh / bef / Makefile
1 include $(AVERTEC_TOP)/etc/$(AVERTEC_OS).mk
2 include $(AVERTEC_TOP)/etc/libraries.mk
3 include $(AVERTEC_TOP)/etc/Avertec.mk
4
5 LOCAL_INC = -I. -I$(TARGET_INCLUDE)
6
7 LOCAL_CFLAGS = $(CFLAGS)
8 LOCAL_CPPFLAGS = $(CPPFLAGS) $(LOCAL_INC) \
9 -D$(AVERTEC_LICENSE) \
10 -DBEH_H='<$(BEH_H)>' \
11 -DBEF_H='<$(BEF_H)>' \
12 -DBEG_H='<$(BEG_H)>' \
13 -DBVL_H='<$(BVL_H)>' \
14 -DAVT_H='<$(AVT_H)>' \
15 -DLOG_H='<$(LOG_H)>' \
16 -DBGL_H='<$(BGL_H)>' \
17 -DMLO_H='<$(MLO_H)>' \
18 -DMUT_H='<$(MUT_H)>'
19
20 LOCAL_OBJECTS = bef_file.o bef_drive_utils.o
21
22 all : $(TARGET_INCLUDE)/$(BEF_H) $(TARGET_LIB)/$(BEF_LIB)
23
24 $(TARGET_INCLUDE)/$(BEF_H) : bef_lib.h
25 $(CP) bef_lib.h $(TARGET_INCLUDE)/$(BEF_H)
26
27 .c.o :
28 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) -c $<
29
30 $(TARGET_LIB)/$(BEF_LIB) : $(LOCAL_OBJECTS)
31 $(AR) $(ARFLAGS) $(TARGET_LIB)/$(BEF_LIB) $(LOCAL_OBJECTS)
32 -$(RANLIB) $(TARGET_LIB)/$(BEF_LIB)
33
34 clean :
35 $(RM) -f $(LOCAL_OBJECTS)
36
37 realclean : clean
38 $(RM) -f $(TARGET_INCLUDE)/$(BEF_H) $(TARGET_LIB)/$(BEF_LIB)