Link firebuf objects into static library

This commit is contained in:
flamingcow
2019-05-07 23:00:21 -07:00
parent a4171b0ae1
commit 231b9a63b8

View File

@@ -8,11 +8,11 @@ objects = firecgi.o connection.o request.o parse.o
firecgi.a: $(objects) firecgi.a: $(objects)
$(MAKE) --directory=firebuf $(MAKE) --directory=firebuf
ar rcs $@ $^ ar rcs $@ $^ $(addprefix firebuf/,$(shell ar t firebuf/firebuf.a))
example_simple: example_simple.o $(objects) example_simple: example_simple.o firecgi.a
$(MAKE) --directory=firebuf $(MAKE) --directory=firebuf
$(FIRE_CXX) $(FIRE_CXXFLAGS) -o $@ $+ firebuf/firebuf.a $(FIRE_LDLIBS) $(FIRE_CXX) $(FIRE_CXXFLAGS) -o $@ $+ $(FIRE_LDLIBS)
%.o: %.cc *.h Makefile %.o: %.cc *.h Makefile
$(FIRE_CXX) $(FIRE_CXXFLAGS) -c -o $@ $< $(FIRE_CXX) $(FIRE_CXXFLAGS) -c -o $@ $<
@@ -27,9 +27,9 @@ afl:
afl_int: connection_afl afl_int: connection_afl
connection_afl: connection_afl.o $(objects) connection_afl: connection_afl.o firecgi.a
$(MAKE) --directory=firebuf $(MAKE) --directory=firebuf
$(FIRE_CXX) $(FIRE_CXXFLAGS) -o $@ $+ firebuf/firebuf.a $(FIRE_LDLIBS) $(FIRE_CXX) $(FIRE_CXXFLAGS) -o $@ $+ $(FIRE_LDLIBS)
test: test_connection test: test_connection