Joel Grunbaum
2021-07-22 be3e40aa40ba12262aba550b2bab6a69e8b4db2e
Makefile
@@ -10,21 +10,21 @@
OBJS-top=$(patsubst %,$(BUILD_DIR)/%,$(_OBJS-top))
.PHONY: parser gen clean default all
.PHONY: clean default all
default: docconv $(BUILD_DIR)
all: default
docconv: parser gen $(OBJS-top)
   $(CXX) $(CXXFLAGS) -o $@ $(BUILD_DIR)/*.o
docconv: $(BUILD_DIR)/parsers $(BUILD_DIR)/gens $(OBJS-top)
   $(CXX) $(CXXFLAGS) -o $@ $(BUILD_DIR)/*.o $(BUILD_DIR)/parsers/*.o $(BUILD_DIR)/gens/*.o
$(BUILD_DIR)/%.o: %.cpp
   $(CXX) -c $(CXXFLAGS) -o $@ $^
   $(CXX) -c $(CXXFLAGS) -o $@ $<
parser: $(BUILD_DIR)
$(BUILD_DIR)/parsers: $(BUILD_DIR)
   $(MAKE) -C parsers
gen: $(BUILD_DIR)
$(BUILD_DIR)/gens: $(BUILD_DIR)
   $(MAKE) -C gens
$(BUILD_DIR):