mirror of https://github.com/odrling/Aegisub
45 lines
916 B
Makefile
45 lines
916 B
Makefile
|
d := $(abspath $(dir $(lastword $(filter-out $(lastword $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))))/
|
||
|
|
||
|
ifndef TOP
|
||
|
TOP := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))/
|
||
|
include $(TOP)Makefile.inc
|
||
|
|
||
|
subdirs := \
|
||
|
automation \
|
||
|
libaegisub \
|
||
|
packages/desktop \
|
||
|
po \
|
||
|
src \
|
||
|
tests \
|
||
|
tools \
|
||
|
vendor/luabins \
|
||
|
vendor/luajit \
|
||
|
vendor/universalchardet
|
||
|
|
||
|
subdirs := $(addprefix $(TOP),$(addsuffix /Makefile,$(subdirs)))
|
||
|
|
||
|
INCLUDING_CHILD_MAKEFILES=yes
|
||
|
d_save := $d
|
||
|
$(foreach dir,$(filter-out $(abspath $(MAKEFILE_LIST)),$(subdirs)), $(eval include $(dir)))
|
||
|
d := $(d_save)
|
||
|
INCLUDING_CHILD_MAKEFILES=no
|
||
|
|
||
|
DISTCLEANFILES += \
|
||
|
$(TOP)acconf.h \
|
||
|
$(TOP)configure \
|
||
|
$(TOP)acconf.h.in~ \
|
||
|
$(TOP)build/git_version.h \
|
||
|
$(TOP)Makefile.inc \
|
||
|
$(TOP)config.log \
|
||
|
$(TOP)acconf.h.in \
|
||
|
$(TOP)config.status \
|
||
|
$(TOP)autom4te.cache \
|
||
|
$(TOP)aclocal.m4 \
|
||
|
|
||
|
define MKDIR_INSTALL
|
||
|
@$(BIN_MKDIR_P) $(dir $@)
|
||
|
$(BIN_INSTALL) -m644 $< $@
|
||
|
endef
|
||
|
|
||
|
endif
|