AROS-v0/tools/adflib/mmakefile.src

83 lines
1.9 KiB
Plaintext

include $(SRCDIR)/config/aros.cfg
#MM- linklibs : linklibs-adf
ifeq ($(FLAVOUR),palmnative)
#MM linklibs-adf : includes
linklibs-adf :
@$(NOP)
else
FILES := \
adf_bitm \
adf_cache \
adf_dir \
adf_disk \
adf_dump \
adf_env \
adf_file \
adf_hd \
adf_link \
adf_raw \
adf_salv \
adf_util \
Generic/adf_nativ
endif
USER_INCLUDES := -I$(SRCDIR)/$(CURDIR) -I$(AROS_INCLUDES)/adf -I$(SRCDIR)/$(CURDIR)/Generic
%build_linklib mmake=linklibs-adf libname=adf files=$(FILES)
#MM
includes-copy : $(AROS_INCLUDES)/adf/adflib.h \
$(AROS_INCLUDES)/adf/defendian.h \
$(AROS_INCLUDES)/adf/hd_blk.h \
$(AROS_INCLUDES)/adf/adf_blk.h \
$(AROS_INCLUDES)/adf/adf_defs.h \
$(AROS_INCLUDES)/adf/adf_err.h \
$(AROS_INCLUDES)/adf/adf_hd.h \
$(AROS_INCLUDES)/adf/adf_str.h
$(AROS_INCLUDES)/adf/%.h : %.h | $(AROS_INCLUDES)/adf
$(CP) $< $(AROS_INCLUDES)/adf
$(AROS_INCLUDES)/adf/defendian.h : Generic/defendian.h | $(AROS_INCLUDES)/adf
@$(CP) $< $@
GLOB_MKDIRS += $(AROS_INCLUDES)/adf
### Host build
#MM- host-linklibs-adf: host-includes-copy
HOST_INCLUDES := $(CROSSTOOLSDIR)/include
%build_linklib mmake=host-linklibs-adf libname=adf files=$(FILES) \
cflags="-I$(SRCDIR)/$(CURDIR)/Generic -I$(HOST_INCLUDES) -g3 -Wall -Werror" \
compiler=host libdir="$(CROSSTOOLSDIR)/lib" \
objdir=$(OBJDIR)/host
#MM
host-includes-copy : $(HOST_INCLUDES)/adf/adflib.h \
$(HOST_INCLUDES)/adf/defendian.h \
$(HOST_INCLUDES)/adf/hd_blk.h \
$(HOST_INCLUDES)/adf/adf_blk.h \
$(HOST_INCLUDES)/adf/adf_defs.h \
$(HOST_INCLUDES)/adf/adf_err.h \
$(HOST_INCLUDES)/adf/adf_hd.h \
$(HOST_INCLUDES)/adf/adf_str.h
$(HOST_INCLUDES)/adf/%.h : %.h | $(HOST_INCLUDES)/adf
$(CP) $< $(HOST_INCLUDES)/adf
$(HOST_INCLUDES)/adf/defendian.h : Generic/defendian.h | $(HOST_INCLUDES)/adf
@$(CP) $< $@
GLOB_MKDIRS += $(HOST_INCLUDES)/adf
%common