Ajoute les informations pour compiler

This commit is contained in:
2023-01-02 15:29:50 +01:00
parent fc8a8ac998
commit 4fb0450d60
15 changed files with 50 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
CC := gcc
CFLAGS := -Wall -Wextra
CPPFLAGS := -isystemthird-party
CPPFLAGS := -isystemoki-packages/static-string-builder/src
all: test
@@ -13,6 +13,9 @@ testEscape: build/escape.o build/testEscape.o ../static-string-builder/build/bui
build/escape.o: src/escape.c src/escape.h | build
$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
build/escape.a: build/escape.o
ar rcs $@ $^
build/testEscape.o: test/testEscape.c src/escape.h | build
$(CC) $(CPPFLAGS) $(CFLAGS) -Isrc/ -c $< -o $@

View File

@@ -3,6 +3,12 @@ name = "shell-escape"
version = "0.1.0"
description = "Escape shell characters"
license = "MIT"
include = ["src", "Makefile"]
[lib.c]
build-static = "make build/escape.a"
static-link = "build/escape.a"
export = "src"
[dependencies]
static-string-builder = "^0.1.0"

View File

@@ -1,6 +1,6 @@
#include "escape.h"
#include <static-string-builder/builder.h>
#include <string-builder.h>
#include <ctype.h>
#include <stdbool.h>

View File

@@ -1 +0,0 @@
../../static-string-builder/src/