Rename to .cc, fix Makefile bugs, add example_clock

This commit is contained in:
Ian Gulliver
2019-04-28 21:30:15 +00:00
parent b444bc5964
commit d712b0c687
13 changed files with 53 additions and 5 deletions

View File

@@ -1,8 +1,16 @@
example_simple: example_simple.o fastcgi.o fastcgi_conn.o fastcgi_request.o fastcgi_parse.o stream_buffer.o buffer.o
clang++ -std=gnu++2a -o example_simple example_simple.o fastcgi.o fastcgi_conn.o fastcgi_request.o fastcgi_parse.o stream_buffer.o buffer.o -lgflags -lglog -lpthread
all: example_simple example_clock
objects = sse.o fastcgi.o fastcgi_conn.o fastcgi_request.o fastcgi_parse.o stream_buffer.o buffer.o
example_simple: example_simple.o $(objects) Makefile
clang++ -std=gnu++2a -o example_simple example_simple.o $(objects) -lgflags -lglog -lpthread
example_clock: example_clock.o $(objects) Makefile
clang++ -std=gnu++2a -o example_clock example_clock.o $(objects) -lgflags -lglog -lpthread
%.o: %.cc *.h Makefile
clang++ -std=gnu++2a -Wall -Werror -c -o $@ $<
clean:
rm --force exmaple_simple *.o
rm --force exmaple_simple example_clock *.o
.cpp.o:
clang++ -std=gnu++2a -Wall -Werror -o $@ -c $<