Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / efg / Makefile
1 # makefile for efg
2 # date : 17/07/01
3
4 include $(AVERTEC_TOP)/etc/$(AVERTEC_OS).mk
5 include $(AVERTEC_TOP)/etc/libraries.mk
6 include $(AVERTEC_TOP)/etc/Avertec.mk
7
8 EFG_HEADER = efg_lib.h
9
10 SHELL = /bin/sh
11
12 EFG_OBJ_LIB = efg_util.o efg_spisig.o efg_ext_fig.o efg_flatten.o
13
14 LOCAL_INC = -I$(TARGET_INCLUDE) \
15 -DEFG_H='"$(EFG_H)"' \
16 -DMUT_H='<$(MUT_H)>' \
17 -DAVT_H='<$(AVT_H)>' \
18 -DMLO_H='<$(MLO_H)>' \
19 -DMLU_H='<$(MLU_H)>' \
20 -DEQT_H='<$(EQT_H)>' \
21 -DMSL_H='<$(MSL_H)>' \
22 -DBEG_H='<$(BEG_H)>' \
23 -DBEH_H='<$(BEH_H)>' \
24 -DLOG_H='<$(LOG_H)>' \
25 -DINF_H='<$(INF_H)>' \
26 -DELP_H='<$(ELP_H)>' \
27 -DRCN_H='<$(RCN_H)>' \
28 -DCBH_H='<$(CBH_H)>' \
29 -DGSP_H='<$(GSP_H)>' \
30 -DSIM_H='<$(SIM_H)>' \
31 -DCNS_H='<$(CNS_H)>'
32
33
34 LOCAL_CFLAGS = $(CFLAGS)
35 LOCAL_CPPFLAGS = $(CPPFLAGS) -c $(LOCAL_INC)
36
37 all : $(TARGET_INCLUDE)/$(EFG_H) $(TARGET_LIB)/$(EFG_LIB)
38
39 headers : $(TARGET_INCLUDE)/$(EFG_H)
40
41 $(TARGET_LIB)/$(EFG_LIB) : $(EFG_OBJ_LIB)
42 $(AR) $(ARFLAGS) $(TARGET_LIB)/$(EFG_LIB) $(EFG_OBJ_LIB)
43 $(RANLIB) $(TARGET_LIB)/$(EFG_LIB)
44
45 $(TARGET_INCLUDE)/$(EFG_H) : $(EFG_HEADER)
46 $(CP) $(EFG_HEADER) $(TARGET_INCLUDE)/$(EFG_H)
47
48 .c.o :
49 $(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) $<
50
51 realclean : clean
52 -$(RM) -f $(TARGET_LIB)/$(EFG_LIB)
53 -$(RM) -f $(TARGET_INCLUDE)/$(EFG_H)
54
55 clean :
56 -$(RM) -f $(EFG_OBJ) $(EFG_OBJ_LIB)
57
58