tiny-json/makefile

27 lines
432 B
Makefile
Raw Normal View History

2018-11-15 00:08:21 +00:00
CC = gcc
CFLAGS = -std=c99 -Wall -pedantic
2016-10-12 21:08:38 +00:00
build: example-01.exe example-02.exe example-03.exe
2016-10-12 21:08:38 +00:00
clean:
rm -rf *.o
rm -rf *.exe
all: clean build
2017-04-03 00:43:31 +00:00
test: test.exe
./test.exe
2016-10-18 23:16:30 +00:00
example-01.exe: example-01.o tiny-json.o
gcc $(CFLAGS) -o $@ $^
2016-10-12 21:08:38 +00:00
2016-10-18 23:16:30 +00:00
example-02.exe: example-02.o tiny-json.o
gcc $(CFLAGS) -o $@ $^
2016-10-12 21:08:38 +00:00
example-03.exe: example-03.o tiny-json.o
gcc $(CFLAGS) -o $@ $^
2017-04-03 00:43:31 +00:00
test.exe: tests.o tiny-json.o
2018-11-15 00:08:21 +00:00
gcc $(CFLAGS) -o $@ $^