shell-scape: Échappe des caractères spéciaux
This commit is contained in:
25
shell-escape/Makefile
Normal file
25
shell-escape/Makefile
Normal file
@@ -0,0 +1,25 @@
|
||||
CC := gcc
|
||||
CFLAGS := -Wall -Wextra
|
||||
CPPFLAGS := -isystemthird-party
|
||||
|
||||
all: test
|
||||
|
||||
test: testEscape
|
||||
./testEscape
|
||||
|
||||
testEscape: build/escape.o build/testEscape.o ../static-string-builder/build/builder.o
|
||||
$(CC) -o $@ $^
|
||||
|
||||
build/escape.o: src/escape.c src/escape.h | build
|
||||
$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
|
||||
|
||||
build/testEscape.o: test/testEscape.c src/escape.h | build
|
||||
$(CC) $(CPPFLAGS) $(CFLAGS) -Isrc/ -c $< -o $@
|
||||
|
||||
build:
|
||||
mkdir build
|
||||
|
||||
clean:
|
||||
rm -rf testEscape build
|
||||
|
||||
.PHONY: all test clean
|
Reference in New Issue
Block a user