74 lines
1.3 KiB
Makefile
74 lines
1.3 KiB
Makefile
|
|
||
|
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
|