1 GENDIB_BASE
= $(TOOLS_BASE_
)gendib
2 GENDIB_BASE_
= $(GENDIB_BASE
)$(SEP
)
3 GENDIB_INT
= $(INTERMEDIATE_
)$(GENDIB_BASE
)
4 GENDIB_INT_
= $(GENDIB_INT
)$(SEP
)
5 GENDIB_OUT
= $(OUTPUT_
)$(GENDIB_BASE
)
6 GENDIB_OUT_
= $(GENDIB_OUT
)$(SEP
)
8 $(GENDIB_INT
): |
$(TOOLS_INT
)
12 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
13 $(GENDIB_OUT
): |
$(TOOLS_OUT
)
19 $(EXEPREFIX
)$(GENDIB_OUT_
)gendib
$(EXEPOSTFIX
)
22 $(GENDIB_BASE_
)gendib.c
25 $(addprefix $(INTERMEDIATE_
), $(GENDIB_SOURCES
:.c
=.o
))
27 GENDIB_HOST_CFLAGS
= $(TOOLS_CFLAGS
)
29 GENDIB_HOST_LFLAGS
= $(TOOLS_LFLAGS
)
31 $(GENDIB_TARGET
): $(GENDIB_OBJECTS
) |
$(GENDIB_OUT
)
33 ${host_gcc} $(GENDIB_OBJECTS
) $(GENDIB_HOST_LFLAGS
) -o
$@
35 $(GENDIB_INT_
)gendib.o
: $(GENDIB_BASE_
)gendib.c |
$(GENDIB_INT
)
37 ${host_gcc} $(GENDIB_HOST_CFLAGS
) -c
$< -o
$@
41 -@
$(rm) $(GENDIB_TARGET
) $(GENDIB_OBJECTS
) 2>$(NUL
)
44 GENDIB_DIB_DIR
= subsys
$(SEP
)win32k
$(SEP
)dib
47 $(GENDIB_DIB_DIR
)$(SEP
)dib16gen.c \
48 $(GENDIB_DIB_DIR
)$(SEP
)dib32gen.c
50 $(GENDIB_DIB_FILES
): $(GENDIB_TARGET
)
52 $(Q
)$(GENDIB_TARGET
) $(GENDIB_DIB_DIR
)