khanat-opennel-code/code/ryzom/server/src/Makefile

74 lines
1.3 KiB
Makefile
Raw Normal View History

BUILD_DIRS = \
server_share \
ai_share \
admin_modules \
ryzom_admin_service \
ryzom_naming_service \
mirror_service \
ryzom_welcome_service \
tick_service \
frontend_service \
gpm_service \
pd_lib \
input_output_service \
gameplay_module_lib \
entities_game_service \
ai_service \
backup_service \
dynamic_scenario_service \
shard_unifier_service \
session_browser_server \
pd_support_service \
monitor_service \
log_analyser_service \
mail_forum_service \
logger_service
# removed service
#pd_reference_builder \
night: all
all: $(foreach dir,$(BUILD_DIRS),$(dir)-all)
%-all:
+make -k -C $* all
clean: $(foreach dir,$(BUILD_DIRS),$(dir)-clean)
%-clean:
+make -C $* clean
distclean: $(foreach dir,$(BUILD_DIRS),$(dir)-distclean)
%-distclean:
+make -C $* distclean
cleansheets: $(foreach dir,$(BUILD_DIRS),$(dir)-cleansheets)
%-cleansheets:
+make -C $* cleansheets
update: $(foreach dir,$(BUILD_DIRS),$(dir)-update)
%-update:
+make -C $* update
touch: $(foreach dir,$(BUILD_DIRS),$(dir)-touch)
%-touch:
+make -C $* touch
packed_sheets: $(foreach dir,$(BUILD_DIRS),$(dir)-packed_sheets)
%-packed_sheets:
-make -C $* packed_sheets
exe: $(foreach dir,$(BUILD_DIRS),$(dir)-exe)
%-exe:
-make -C $* exe
.NOTPARALLEL: night all clean cleansheets update touch