Makefile 621 B

12345678910111213141516171819202122232425262728293031
  1. MODULE_TOPDIR = ../../..
  2. include $(MODULE_TOPDIR)/include/Make/Vars.make
  3. MOD_OBJS := $(filter-out %-template.o,$(AUTO_OBJS))
  4. LIB = GRAPH
  5. include $(MODULE_TOPDIR)/include/Make/Lib.make
  6. include $(MODULE_TOPDIR)/include/Make/Doxygen.make
  7. DGLINC = $(ARCH_INCDIR)/dgl
  8. default: headers
  9. $(MAKE) lib
  10. headers: $(DGLINC)/avl.h $(DGLINC)/tavl.h $(DGLINC)/graph.h $(DGLINC)/heap.h \
  11. $(DGLINC)/tree.h $(DGLINC)/type.h $(DGLINC)/helpers.h $(DGLINC)/graph_v1.h $(DGLINC)/graph_v2.h \
  12. $(ARCH_INCDIR)/dgl.h
  13. $(DGLINC)/%.h: %.h | $(DGLINC)
  14. $(INSTALL_DATA) $< $@
  15. $(DGLINC):
  16. $(MKDIR) $@
  17. .PHONY: headers
  18. #doxygen:
  19. DOXNAME=dg