Added DoConfig to the Makefile
This commit is contained in:
parent
7c12e7817c
commit
6c7d49ad50
1 changed files with 13 additions and 1 deletions
14
Makefile
14
Makefile
|
@ -11,9 +11,11 @@ ifeq ($(RELEASE), 1)
|
|||
CXXFLAGS = -O3 -flto
|
||||
LDFLAGS = -s
|
||||
FILENAME_DEF = CSE2
|
||||
DOCONFIG_FILENAME_DEF = DoConfig
|
||||
else
|
||||
CXXFLAGS = -Og -g3
|
||||
FILENAME_DEF = CSE2_debug
|
||||
DOCONFIG_FILENAME_DEF = DoConfig_debug
|
||||
endif
|
||||
|
||||
ifeq ($(JAPANESE), 1)
|
||||
|
@ -25,6 +27,7 @@ else
|
|||
endif
|
||||
|
||||
FILENAME ?= $(FILENAME_DEF)
|
||||
DOCONFIG_FILENAME ?= $(DOCONFIG_FILENAME_DEF)
|
||||
|
||||
ifeq ($(FIX_BUGS), 1)
|
||||
CXXFLAGS += -DFIX_BUGS
|
||||
|
@ -218,7 +221,7 @@ ifeq ($(WINDOWS), 1)
|
|||
OBJECTS += obj/$(FILENAME)/win_icon.o
|
||||
endif
|
||||
|
||||
all: $(BUILD_DIRECTORY)/$(FILENAME) $(BUILD_DIRECTORY)/data
|
||||
all: $(BUILD_DIRECTORY)/$(FILENAME) $(BUILD_DIRECTORY)/data $(BUILD_DIRECTORY)/$(DOCONFIG_FILENAME)
|
||||
@echo Finished
|
||||
|
||||
$(BUILD_DIRECTORY)/data: $(DATA_DIRECTORY)
|
||||
|
@ -257,6 +260,15 @@ obj/$(FILENAME)/win_icon.o: $(ASSETS_DIRECTORY)/resources/ICON/ICON.rc $(ASSETS_
|
|||
@mkdir -p $(@D)
|
||||
@windres $< $@
|
||||
|
||||
$(BUILD_DIRECTORY)/$(DOCONFIG_FILENAME): DoConfig/DoConfig.cpp
|
||||
@mkdir -p $(@D)
|
||||
@echo Linking $@
|
||||
ifeq ($(STATIC), 1)
|
||||
@$(CXX) -O3 -s -std=c++98 -static $^ -o $@ `fltk-config --cxxflags --libs --ldstaticflags`
|
||||
else
|
||||
@$(CXX) -O3 -s -std=c++98 $^ -o $@ `fltk-config --cxxflags --libs --ldflags`
|
||||
endif
|
||||
|
||||
# TODO
|
||||
clean:
|
||||
@rm -rf obj
|
||||
|
|
Loading…
Add table
Reference in a new issue