Files
foc/l4/tool/elf-patcher/Makefile
2013-01-11 17:00:47 +01:00

28 lines
545 B
Makefile

L4DIR ?= ../..
include $(L4DIR)/mk/Makeconf
ifeq ($(HOST_SYSTEM),darwin)
HOST_CPPFLAGS += -I/usr/include/machine
endif
CFLAGS = -O3 $(HOST_CPPFLAGS)
TARGET = elf-patcher
CXX = $(HOST_CXX)
all:: $(OBJ_DIR)/$(TARGET)
$(OBJ_DIR)/%: $(SRC_DIR)/%.cc $(SRC_DIR)/Makefile $(SRC_DIR)/%.h
@$(COMP_MESSAGE)
$(VERBOSE)$(CXX) $(CFLAGS) -Wall -W -Wextra $< -o $@
clean cleanall::
@$(CLEAN_MESSAGE)
$(VERBOSE)rm -f $(OBJ_DIR)/.*.d $(OBJ_DIR)/*.o
$(VERBOSE)rm -f $(OBJ_DIR)/$(TARGET)
cleanall::
@$(CLEANALL_MESSAGE)
$(VERBOSE)rm -f $(TARGET)