1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
MODULE_TOPDIR = ../../..
LIB_NAME = $(GRAPH_LIBNAME)
LIB_OBJS = \
avl.o \
tavl.o \
graph.o \
heap.o \
tree.o \
helpers.o \
graph_v1.o \
graph_v2.o
include $(MODULE_TOPDIR)/include/Make/Lib.make
include $(MODULE_TOPDIR)/include/Make/Doxygen.make
DGLINC = $(ARCH_INCDIR)/dgl
default: headers
$(MAKE) lib
headers: $(DGLINC)/avl.h $(DGLINC)/tavl.h $(DGLINC)/graph.h $(DGLINC)/heap.h \
$(DGLINC)/tree.h $(DGLINC)/type.h $(DGLINC)/helpers.h $(DGLINC)/graph_v1.h $(DGLINC)/graph_v2.h \
$(ARCH_INCDIR)/dgl.h
$(DGLINC)/%.h: %.h
-test -d $(DGLINC) || $(MKDIR) $(DGLINC)
$(INSTALL_DATA) $^ $@
$(ARCH_INCDIR)/dgl.h: dgl.h
$(INSTALL_DATA) $^ $@
#doxygen:
DOXNAME=dg
|