feat: improve compilation a bit.

- tcc -> gcc (noticeably faster compilation)
This commit is contained in:
NunoSempere 2023-04-21 19:19:11 -04:00
parent b32749aa6e
commit b129954d4d
5 changed files with 20 additions and 11 deletions

View File

@ -6,7 +6,7 @@
# make uninstall
## C compiler
CC=gcc
CC=tcc # much faster compilation than gcc
## Main file
SRC=rose.c
@ -53,6 +53,13 @@ DEFAULT_DIR=/home/loki/Documents/core/software/fresh/C/rose-browser/rosenrot
CURRENT_DIR=`pwd`
build: $(SRC) $(PLUGS) $(CONFIG)
# Recompute constants
cd /plugins/readability/
sh recompute_READABILITY_N.sh
cd -
cd /plugins/style
sh recompute_STYLE_N.sh
cd -
# Make cache
mkdir -p $(CURRENT_CACHE_DIR)
# Hardcode cache path

View File

@ -1,7 +1,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define READABILITY_N 85133 + 1000
#define READABILITY_N 85314 + 1000
void read_readability_js(char* string)
{

View File

@ -1,7 +1,7 @@
#ifndef READABILITY
#define READABILITY
#define READABILITY_N 85133 + 1000
#define READABILITY_N 85314 + 1000
void read_readability_js(char* string);

View File

@ -1,8 +1,9 @@
#!/bin/bash
function sedr(){
#!/bin/sh
sed_wrapper()
{
find ./ -type f -exec sed -i -e "$1" {} \;
} ## e.g., sedr "s/target/replacement/g"
READABILITY_N=$(wc -c readability.js | cut -d " " -f 1)
sedr "s/^#define READABILITY_N .*/#define READABILITY_N $READABILITY_N + 1000/g"
READABILITY_N=`wc -c readability.js | cut -d " " -f 1`
sed_wrapper "s/^#define READABILITY_N .*/#define READABILITY_N $READABILITY_N + 1000/g"

View File

@ -1,8 +1,9 @@
#!/bin/bash
function sedr(){
#!/bin/sh
sed_wrapper()
{
find ./ -type f -exec sed -i -e "$1" {} \;
} ## e.g., sedr "s/target/replacement/g"
STYLE_N=$(wc -c style.js | cut -d " " -f 1)
sedr "s/^#define STYLE_N .*/#define STYLE_N $STYLE_N + 1/g"
STYLE_N=`wc -c style.js | cut -d " " -f 1`
sed_wrapper "s/^#define STYLE_N .*/#define STYLE_N $STYLE_N + 1/g"