Compare commits

..

2 Commits

Author SHA1 Message Date
flamingcow
63b3584cfa Better flags 2019-05-07 23:35:13 -07:00
flamingcow
1577c34062 Build top-level firebuf.o 2019-05-07 23:30:05 -07:00

View File

@@ -1,13 +1,16 @@
FIRE_CXX ?= clang++ FIRE_CXX ?= clang++
FIRE_CXXFLAGS ?= -O3 -std=gnu++2a -Wall -Werror FIRE_CXXFLAGS ?= -O3 -std=gnu++2a -Wall -Werror
all: firebuf.a all: firebuf.a firebuf.o
objects = stream_buffer.o buffer.o objects = stream_buffer.o buffer.o
firebuf.a: $(objects) firebuf.a: $(objects)
ar rcs $@ $^ ar rcs $@ $^
firebuf.o: $(objects)
ld --relocatable --output=$@ $^
%.o: %.cc *.h Makefile %.o: %.cc *.h Makefile
$(FIRE_CXX) $(FIRE_CXXFLAGS) -c -o $@ $< $(FIRE_CXX) $(FIRE_CXXFLAGS) -c -o $@ $<