genode/base-linux/src/test/lx_hybrid_ctors/target.mk

23 lines
517 B
Makefile
Raw Normal View History

2011-12-22 16:19:25 +01:00
TARGET = test-lx_hybrid_ctors
SRC_CC = main.cc
LIBS = env lx_hybrid
EXT_OBJECTS += $(BUILD_BASE_DIR)/test/lx_hybrid_ctors/libtestlib.so
TESTLIB_SO = libtestlib.so
TESTLIB_SRC_CC = testlib.cc
$(TARGET): libtestlib.so
$(TESTLIB_SO): $(TESTLIB_SRC_CC)
$(MSG_BUILD)$(TESTLIB_SO)
$(VERBOSE)g++ -fPIC -c $^
$(VERBOSE)g++ -shared -Wlsoname,$(TESTLIB_SO) -o $@ $(notdir $(^:.cc=.o))
clean_libtestlib:
$(VERBOSE)rm -f $(TESTLIB_SO) $(TESTLIB_SRC_CC:.cc=.o)
clean: clean_libtestlib
vpath testlib.cc $(PRG_DIR)