diff options
| author | Julian Blake Kongslie | 2022-10-15 15:01:25 -0700 |
|---|---|---|
| committer | Julian Blake Kongslie | 2022-10-15 15:01:25 -0700 |
| commit | bcf2314f15d68d7a0b94445f99962342b9d4130d (patch) | |
| tree | 89302b2669e6141ebfc86afc4bd9e19eac0c80bf /Makefile | |
| parent | Stop cycle after accepting restart in fetch. (diff) | |
| download | procmodel-main.tar.xz | |
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 11 |
1 files changed, 9 insertions, 2 deletions
| @@ -15,7 +15,7 @@ XXD := xxd | |||
| 15 | 15 | ||
| 16 | override CXXFLAGS += -std=c++20 | 16 | override CXXFLAGS += -std=c++20 |
| 17 | 17 | ||
| 18 | override COMPILE_FLAGS := -MMD -MP -I. | 18 | override COMPILE_FLAGS := -MMD -MP -I. -Inanosim |
| 19 | override LINK_FLAGS := | 19 | override LINK_FLAGS := |
| 20 | 20 | ||
| 21 | ifneq "$(strip $(PACKAGES))" "" | 21 | ifneq "$(strip $(PACKAGES))" "" |
| @@ -30,9 +30,16 @@ clean: | |||
| 30 | rm -rf $(BUILD) | 30 | rm -rf $(BUILD) |
| 31 | .PHONY: clean | 31 | .PHONY: clean |
| 32 | 32 | ||
| 33 | .SECONDARY: | ||
| 33 | .SUFFIXES: | 34 | .SUFFIXES: |
| 34 | 35 | ||
| 35 | override SOURCES := $(shell find -\( -name build -prune -\) -o -\( -name \*.cpp -print -\)) | 36 | .have_submodules: |
| 37 | git submodule update --init --recursive | ||
| 38 | @touch $@ | ||
| 39 | |||
| 40 | -include .have_submodules | ||
| 41 | |||
| 42 | override SOURCES := $(shell find * -\( -name build -prune -\) -o -\( -name \*.cpp -print -\)) | ||
| 36 | 43 | ||
| 37 | override OBJECTS := $(addprefix $(BUILD)/, $(addsuffix .o, $(basename $(SOURCES)))) | 44 | override OBJECTS := $(addprefix $(BUILD)/, $(addsuffix .o, $(basename $(SOURCES)))) |
| 38 | override DEPENDS := $(addprefix $(BUILD)/, $(addsuffix .d, $(basename $(SOURCES)))) | 45 | override DEPENDS := $(addprefix $(BUILD)/, $(addsuffix .d, $(basename $(SOURCES)))) |
