3 objects = tests.o test-dinit.o
4 parent_objs = service.o baseproc-service.o proc-service.o dinit-log.o load_service.o
9 build-tests: prepare-incdir tests
11 # Create an "includes" directory populated with a combination of real and mock headers:
15 cd includes; ln -sf ../../includes/*.h .
16 cd includes; ln -sf ../test-includes/*.h .
18 tests: $(objects) $(parent_objs)
19 $(CXX) $(SANITIZEOPTS) -o tests $(objects) $(parent_objs) $(EXTRA_LIBS)
22 $(CXX) $(CXXOPTS) $(SANITIZEOPTS) -Iincludes -I../dasynq -c $< -o $@
24 $(parent_objs): %.o: ../%.cc
25 $(CXX) $(CXXOPTS) $(SANITIZEOPTS) -Iincludes -I../dasynq -c $< -o $@
30 $(objects:.o=.d): %.d: %.cc
31 $(CXX) $(CXXOPTS) -Iincludes -I../dasynq -MM -MG -MF $@ $<
33 include $(objects:.o=.d)