diff --git a/Makefile b/Makefile index 0e29fa3..8130c17 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,12 @@ CC?=cc CFLAGS?=-pedantic -Wall -Wextra -s -Os all: - $(CC) $(CFLAGS) img.c -o 8img + $(CC) -c -I src/ -o obj/db.o src/db.c + $(CC) -c -I src/ -o obj/config.o src/config.c + $(CC) -c -I src/ -o obj/builder.o src/builder.c + $(CC) -c -I src/ -o obj/funcs.o src/funcs.c + + $(CC) $(CFLAGS) -I src -o 8img obj/db.o obj/config.o obj/builder.o obj/funcs.o src/main.c clean: - rm 8img + rm obj/* diff --git a/config b/config index 037e767..b2ca522 100644 --- a/config +++ b/config @@ -2,19 +2,17 @@ ROOT www # Html generator -CSS style.css -LOGO logo.png - -DESC 8img -TITLE / img -POST_PER_PAGE 5 +CSS style.css +LOGO logo.png +DESC 8img +TITLE / img +POSTS_AT_PAGE 5 # RSS generator -LINK https://nlight.tilde.team/img/ -XML_FILE index.xml - -LANGUAGE en-US -MAX_POST_COUNT 20 +LINK https://nlight.tilde.team/img/ +XML_FILE index.xml +LANGUAGE en-US +MAX_POSTS 20 # Date DATE_FORMAT %a, %d %h %Y %H:%M:%S %z diff --git a/obj/.gitignore b/obj/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/src/builder.c b/src/builder.c index f3589ac..7f82400 100644 --- a/src/builder.c +++ b/src/builder.c @@ -25,7 +25,7 @@ char *GetDate(const char *fmt, time_t time) { } struct DB_STR *build_html_page(const struct CONFIG cfg, FILE *fp, const char *file, const struct UNIQ_TAGS ut, struct DB_STR *db, const size_t page, const size_t pages) { - fprintf(fp, "\n
\n\n