From 805512fbeac90f99e77e0dce73bbbcd1b09327da Mon Sep 17 00:00:00 2001 From: Tobi-D7 Date: Mon, 13 Mar 2023 21:34:18 +0100 Subject: [PATCH] Fix Makefile and Better Document Setup in README --- Makefile | 8 ++------ README.md | 44 +++++++++++++++++++++++++++++++------------- 2 files changed, 33 insertions(+), 19 deletions(-) diff --git a/Makefile b/Makefile index 8d2b420..0fcad5e 100644 --- a/Makefile +++ b/Makefile @@ -112,17 +112,13 @@ doc: @doxygen Doxyfile dist-bin: all - @tar --exclude=*~ -cjf $(TARGET)-$(VERSION).tar.bz2 include lib + @tar --exclude=*~ -cjf $(TARGET).tar.bz2 include lib dist-src: - @tar --exclude=*~ -cjf $(TARGET)-src-$(VERSION).tar.bz2 include $(SOURCES) Makefile + @tar --exclude=*~ -cjf $(TARGET)-src.tar.bz2 include $(SOURCES) Makefile dist: dist-src dist-bin -install: dist-bin - mkdir -p $(DEPSDIR)$(DEVKITPRO)/libctru - bzip2 -cd $(TARGET)-$(VERSION).tar.bz2 | tar -xf - -C $(DEPSDIR)$(DEVKITPRO)/libctru - lib: @[ -d $@ ] || mkdir -p $@ diff --git a/README.md b/README.md index a5362ae..ce4ac11 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,38 @@ -# RenderD7 LOGO +# LOGO RenderD7 is now LibRenderD7. -### Installation (Ubuntu) -first run this -`sudo su` -then this +### Installation +Download a Package From Releses Page +`https://github.com/NPI-D7/RenderD7/releases/download/v0.9.3/renderd7.tar.bz2 -o renderd7.tar.bz2` +Then Extract it to your Libraries Path +`bzip2 -cd renderd7.tar.bz2 | tar -xf - -C path_to_your_libs` +Finally put `-lrenderd7` to the First Place and add the path_to_your_libs ``` -curl -L https://github.com/NPI-D7/RenderD7/releases/download/v0.8.0-pre1/renderd7-0.8.0.tar.bz2 -o renderd7-0.8.0.tar.bz2 -mkdir -p /opt/devkitpro/libctru -bzip2 -cd renderd7-0.8.0.tar.bz2 | tar -xf - -C /opt/devkitpro/libctru +LIBS := -lrenderd7 -lcurl -lstdc++ -lm -lcitro2d -lcitro3d -lctru + +#--------------------------------------------------------------------------------- +# list of directories containing libraries, this must be the top level containing +# include and lib +#--------------------------------------------------------------------------------- +LIBDIRS := $(PORTLIBS) $(CTRULIB) ../path_to_your_libs ``` Make sure that `-lrenderd7` is before `-lcitro2d`, `-lcitro3d`, `-lctru`. - -# RenderD7 (https://npi-d7.github.io/RenderD7/) -Simple and Easey to use UI and Graphics helper. -Create DOCS - +Here an example tree +``` +Example-App +├── gfx +├── libs +│   ├── include +│   │   ├── rd7.hpp +│   │   └── renderd7 +│   └── lib +│   ├── librenderd7.a +│   └── librenderd7d.a +├── Makefile +├── romfs +│   └── gfx +└── src + └── main.cpp +``` # Credits - NPI-D7 - Tobi-D7 Main Dev