1 #############################################################################
2 # The following parameters must be altered for each platform and compiler.
3 # The default is for g++ on Unix and MSDOG.
4 #############################################################################
5 ADLIB_PATH
= ..
/..
/include
8 CINCLUDE
= -I
$(ADLIB_PATH
)
11 D
= $(ADLIB_PATH
)/AD
/contain
13 OBJS
= basiccol.
$(OBJ
) bytearry.
$(OBJ
) charset.
$(OBJ
) dlist.
$(OBJ
) intset.
$(OBJ
) intsets.
$(OBJ
) \
14 slist.
$(OBJ
) unionfnd.
$(OBJ
) variset.
$(OBJ
) bitset.
$(OBJ
) fbitset.
$(OBJ
) n_array.
$(OBJ
)
18 basiccol.
$(OBJ
): basiccol.
cc $(D
)/basiccol.h
$(ad
)/generic
/generic.h
19 bytearry.
$(OBJ
): bytearry.
cc $(D
)/bytearry.h
$(ad
)/generic
/generic.h
20 charset.
$(OBJ
): charset.
cc $(D
)/charset.h
$(ad
)/generic
/generic.h
21 dlist.
$(OBJ
): dlist.
cc $(D
)/dlist.h
$(D
)/dlink.h
$(ad
)/generic
/generic.h
22 intset.
$(OBJ
): intset.
cc $(D
)/intset.h
$(ad
)/generic
/generic.h
23 intsets.
$(OBJ
): intsets.
cc $(D
)/intsets.h
$(ad
)/generic
/generic.h
24 slist.
$(OBJ
): slist.
cc $(D
)/slist.h
$(D
)/slink.h
$(ad
)/generic
/generic.h
25 unionfnd.
$(OBJ
): unionfnd.
cc $(D
)/unionfnd.h
$(ad
)/generic
/generic.h
26 variset.
$(OBJ
): variset.
cc $(D
)/variset.h
$(ad
)/generic
/generic.h
27 bitset.
$(OBJ
): bitset.
cc $(D
)/bitset.h
$(ad
)/memory
/mem.h
$(ad
)/generic
/generic.h
28 fbitset.
$(OBJ
): fbitset.
cc $(D
)/fbitset.h \
29 $(D
)/bitset.h
$(ad
)/memory
/mem.h
$(ad
)/generic
/generic.h
30 n_array.
$(OBJ
): n_array.
cc $(D
)/n_array.h
$(ad
)/generic
/generic.h
33 $(CC
) -c
$(COPTS
) $(CINCLUDE
) $(@
:.
$(OBJ
)=.
cc)
36 $(CC
) -c
$(COPTS
) $(CINCLUDE
) $(@
:.
$(OBJ
)=.
cxx)
39 $(CC
) -c
$(COPTS
) $(CINCLUDE
) $(@
:.
$(OBJ
)=.
cpp)
42 $(CC
) -c
$(COPTS
) $(CINCLUDE
) $(@
:.
$(OBJ
)=.C
)