diff --git a/LPP_drivers/rules.mk b/LPP_drivers/rules.mk --- a/LPP_drivers/rules.mk +++ b/LPP_drivers/rules.mk @@ -16,6 +16,9 @@ #-- along with this program; if not, write to the Free Software #-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #------------------------------------------------------------------------------ +#-- Author : Alexis Jeandet +#-- Mail : alexis.jeandet@lpp.polytechnique.fr +#---------------------------------------------------------------------------- CC = sparc-elf-gcc AR = sparc-elf-ar @@ -41,7 +44,7 @@ INPUTFILE=main.c cp *.h $(INCPATH) rm -R tmp -load: all +load: @echo "load "$(OUTBINDIR)$(EXEC)>$(SCRIPTDIR)load.txt grmon-eval -uart $(PORT) -u -c $(SCRIPTDIR)load.txt diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ DESIGNSDIR=designs/ - +.PHONY:doc all: help @@ -16,13 +16,18 @@ help: @echo @echo " make Patch-GRLIB : install library into GRLIB at : $(GRLIB)" @echo " make dist : create a tar file for using into an other computer" - @echo " make Patched-dist : create a tar file for with a patched grlib for using into an other computer" + @echo " make Patched-dist : create a tar file for with a patched grlib for using" + @echo " into an other computer" @echo " make allGPL : add a GPL HEADER in all vhdl Files" @echo " make init : add a GPL HEADER in all vhdl Files, init all files" @echo " make doc : make documentation for VHDL IPs" @echo " make pdf : make pdf documentation for VHDL IPs" + @echo " make C-libs : make C drivers for APB devices" + @echo " binary files availiable on VHD_Lib/LPP_DRIVERS/lib ./includes" @echo + + allGPL: @echo "Scanning VHDL files ..." sh $(SCRIPTSDIR)/GPL_Patcher.sh -R vhd lib @@ -56,7 +61,7 @@ Patched-dist: Patch-GRLIB doc: - doxygen lib/lpp/Doxyfile + make -C lib/lpp doc pdf: doc diff --git a/README b/README --- a/README +++ b/README @@ -1,6 +1,6 @@ ------------------------------------------------------------------------------ -- This file is a part of the LPP VHDL IP LIBRARY --- Copyright (C) 2009 - 2010, Laboratory of Plasmas Physic - CNRS +-- Copyright (C) 2010, Laboratory of Plasmas Physic - CNRS -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -16,6 +16,9 @@ -- along with this program; if not, write to the Free Software -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ------------------------------------------------------------------------------- +-- Author : Alexis Jeandet +-- Mail : alexis.jeandet@lpp.polytechnique.fr +------------------------------------------------------------------------------- | ABOUT @@ -34,7 +37,7 @@ To use this library you need the grlib a | PERSONALIZATION | ~~~~~~~~~~~~~~~ -You can add your IPs to the library, see how_to_improve.pdf(Comming soon). +You can add your IPs to the library, see how_to_improve.pdf. | INSTALLATION @@ -45,7 +48,7 @@ To set up the VHD_Lib follow this steps: -create a VARIABLE called GRLIB with value the path to the grlib folder. -untar the VHD_Lib and type "make Patch-GRLIB" -now you can use the grlib's Makefiles and designs. -Please note that if you try "make" or "make help" you will see all targets and if the GRLIB variable is correct. +Please note that if you try "make help" you will see all targets and if the GRLIB variable is correct. | HACKING diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -2,4 +2,9 @@ x patch VENDOR Ids x Write a README x add app_simple_diode x add LCD_16x2_DRIVER.vhd -Write how_to_improve.pdf +~ Write how_to_improve.pdf +Implemente a file info handler to cover author, license, contributors and ... +recode LPP_UART +Code CIC filter +Code SM accelerator +Code FFT accelerator diff --git a/lib/lpp/Doxyfile b/lib/lpp/Doxyfile --- a/lib/lpp/Doxyfile +++ b/lib/lpp/Doxyfile @@ -1536,7 +1536,7 @@ CLASS_GRAPH = YES # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. -COLLABORATION_GRAPH = YES +COLLABORATION_GRAPH = NO # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies diff --git a/lib/lpp/Makefile b/lib/lpp/Makefile new file mode 100644 --- /dev/null +++ b/lib/lpp/Makefile @@ -0,0 +1,6 @@ +EXEC=doxygen + + + +doc: + $(EXEC) Doxyfile \ No newline at end of file