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
|
CXXFLAGS = -O3 -flto
|
||||||
LDFLAGS = -s
|
LDFLAGS = -s
|
||||||
FILENAME_DEF = CSE2
|
FILENAME_DEF = CSE2
|
||||||
|
DOCONFIG_FILENAME_DEF = DoConfig
|
||||||
else
|
else
|
||||||
CXXFLAGS = -Og -g3
|
CXXFLAGS = -Og -g3
|
||||||
FILENAME_DEF = CSE2_debug
|
FILENAME_DEF = CSE2_debug
|
||||||
|
DOCONFIG_FILENAME_DEF = DoConfig_debug
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(JAPANESE), 1)
|
ifeq ($(JAPANESE), 1)
|
||||||
|
@ -25,6 +27,7 @@ else
|
||||||
endif
|
endif
|
||||||
|
|
||||||
FILENAME ?= $(FILENAME_DEF)
|
FILENAME ?= $(FILENAME_DEF)
|
||||||
|
DOCONFIG_FILENAME ?= $(DOCONFIG_FILENAME_DEF)
|
||||||
|
|
||||||
ifeq ($(FIX_BUGS), 1)
|
ifeq ($(FIX_BUGS), 1)
|
||||||
CXXFLAGS += -DFIX_BUGS
|
CXXFLAGS += -DFIX_BUGS
|
||||||
|
@ -218,7 +221,7 @@ ifeq ($(WINDOWS), 1)
|
||||||
OBJECTS += obj/$(FILENAME)/win_icon.o
|
OBJECTS += obj/$(FILENAME)/win_icon.o
|
||||||
endif
|
endif
|
||||||
|
|
||||||
all: $(BUILD_DIRECTORY)/$(FILENAME) $(BUILD_DIRECTORY)/data
|
all: $(BUILD_DIRECTORY)/$(FILENAME) $(BUILD_DIRECTORY)/data $(BUILD_DIRECTORY)/$(DOCONFIG_FILENAME)
|
||||||
@echo Finished
|
@echo Finished
|
||||||
|
|
||||||
$(BUILD_DIRECTORY)/data: $(DATA_DIRECTORY)
|
$(BUILD_DIRECTORY)/data: $(DATA_DIRECTORY)
|
||||||
|
@ -257,6 +260,15 @@ obj/$(FILENAME)/win_icon.o: $(ASSETS_DIRECTORY)/resources/ICON/ICON.rc $(ASSETS_
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
@windres $< $@
|
@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
|
# TODO
|
||||||
clean:
|
clean:
|
||||||
@rm -rf obj
|
@rm -rf obj
|
||||||
|
|
Loading…
Add table
Reference in a new issue