OSDN Git Service

Added document generation to Makefile master
authortakemasa <takemasa@Kirchhoff.(none)>
Sun, 4 May 2014 13:24:19 +0000 (22:24 +0900)
committertakemasa <takemasa@Kirchhoff.(none)>
Sun, 4 May 2014 13:24:19 +0000 (22:24 +0900)
Makefile
bfin32.h

index 64a025f..4c08cb4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,11 @@ OBJS          = $(VECDIR)/fr32_vector_add.o $(VECDIR)/fr32_vector_add_svv.o \
                                $(VECDIR)/fr32_vector_sub.o $(VECDIR)/fr32_vector_sub_svv.o \
                                $(VECDIR)/fr32_vector_mul.o     $(VECDIR)/fr32_vector_mul_svv.o \
                                $(VECDIR)/fr32_vector_complex_mul.o $(VECDIR)/fr32_vector_neg.o \
-                               $(VECDIR)/fr32_vector_fill.o
+                               $(VECDIR)/fr32_vector_fill.o \
+                               $(FIRDIR)/fr32_decimate.o $(FIRDIR)/fr32_fir.o \
+                               $(FIRDIR)/fr32_interpolate.o $(FIRDIR)/fr32_fir_init.o \
+                               $(NCODIR)/fr32_nco.o
+
 SUBDIRS = $(FIRDIR) $(VECDIR) $(NCODIR)
 TARGET = libbfin32.a
 INCLUDEDIR = include
@@ -22,6 +26,7 @@ all : $(LIB)
        cp $(VECDIR)/fr32_vector.h $(INCLUDEDIR)
        cp $(NCODIR)/fr32_nco.h $(INCLUDEDIR)
        cp bfin32.h $(INCLUDEDIR)
+       doxygen libbfin32.doxyfile
 
 $(LIB):$(SUBDIRS)
        $(AR) $(ARFLAGS) $(TARGET) $(OBJS)
@@ -30,6 +35,8 @@ $(SUBDIRS): FORCE
        $(MAKE)  -C $@ $(MAKECMDGOALS)
 
 clean: $(SUBDIRS)
+       rm $(INCLUDEDIR) -f -r
+       rm html -f -r
 
 FORCE:
 
index 3902390..3d297f2 100644 (file)
--- a/bfin32.h
+++ b/bfin32.h
@@ -2,11 +2,15 @@
  * \file bfin32.h
  * \brief Blackfin 32bit algorithm library include file.
  */
+/**
+ * \defgroup libbfin32 Blackfin 32bit Signal Processing Library
+ */
+
 
 /**
  * \mainpage Blackfin 32bit Algorithm library
  * \arthur Takemasa Nakamura
- * \data 2014/Apr/6
+ * \data 2014/May/4
  * \version 1.0
  *
  * \details
  * This library is delivered from libbfin32 porject in the sourceforge.
  * http://sourceforge.jp/projects/libbfin32/
  *
- * \section installing How to install
- * Make sure the Blackfin tool chain is installed and path is appropriately set. And then, execute
- * following command from the shell.
- *
- * \code
- * make all
- * make install
- * \endcode
- *
- * The installer will copy the libbfin32.a in the /opt/libbfin32/bin and copy the
- * include files into the /opt/libbfin32/include.
  *
  * \section usage How to use
  * The library can be linked with executable by static link. Use -m bfin32 as option to linker.