2021-05-24 15:09:41 +09:00
|
|
|
vkgen = vkgen.dat$(EXEEXT)
|
|
|
|
noinst_PROGRAMS += @VKGEN_TARGETS@
|
|
|
|
|
|
|
|
EXTRA_PROGRAMS += vkgen.dat$(EXEEXT)
|
2020-06-28 19:08:18 +09:00
|
|
|
|
|
|
|
vkgen_dat_src= \
|
2020-07-04 01:40:02 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkalias.r \
|
2020-07-02 14:24:39 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkenum.r \
|
2020-12-23 22:13:50 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldarray.r \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldauto.r \
|
2020-12-24 01:36:17 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldcustom.r \
|
2020-12-23 22:13:50 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfielddata.r \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfielddef.r \
|
2023-02-10 09:37:09 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldignore.r \
|
2023-02-10 19:36:53 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldlabeledarray.r \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldlabeledsingle.r \
|
2022-11-26 22:15:15 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldreadonly.r \
|
2020-12-23 22:13:50 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldsingle.r \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldstring.r \
|
2021-01-04 15:30:27 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldtype.r \
|
2021-12-04 10:08:27 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfixedarray.r \
|
2020-06-28 19:08:18 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkgen.r \
|
2023-02-09 11:32:38 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkstring.r \
|
2020-07-02 14:24:39 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkstruct.r \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vktype.r \
|
2020-06-28 19:08:18 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vulkan.r
|
|
|
|
|
2023-03-25 18:39:46 +09:00
|
|
|
VKGENFLAGS = -I$(top_srcdir)/libs/video/renderer/vulkan/vkgen $(VULKAN_QCFLAGS)
|
2020-06-28 19:08:18 +09:00
|
|
|
|
2021-05-24 15:09:41 +09:00
|
|
|
vkgen_dat_SOURCES=$(vkgen_dat_src)
|
|
|
|
vkgen_obj=$(vkgen_dat_SOURCES:.r=.o)
|
|
|
|
vkgen_dep=$(call qcautodep,$(vkgen_dat_SOURCES:.o=.Qo))
|
2022-05-04 18:01:50 +09:00
|
|
|
vkgen.dat$(EXEEXT): $(vkgen_obj) $(QFCC_DEP) ruamoko/lib/libr.a
|
|
|
|
$(V_QFCCLD)$(QLINK) -o $@ $(vkgen_obj) -lr
|
2021-05-24 15:09:41 +09:00
|
|
|
include $(vkgen_dep) # am--include-marker
|
|
|
|
r_depfiles_remade += $(vkgen_dep)
|
2020-06-28 19:08:18 +09:00
|
|
|
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkgen.o: $(top_srcdir)/libs/video/renderer/vulkan/vkgen/vkgen.r
|
|
|
|
$(V_QFCC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
|
|
|
|
$(QCOMPILE) ${VKGENFLAGS} -MT $@ -MD -MP -MF $$depbase.Tqo -c -o $@ $< &&\
|
|
|
|
sed -i -e '1s@:@: $(QFCC_DEP)@' $$depbase.Tqo &&\
|
|
|
|
$(am__mv) $$depbase.Tqo $$depbase.Qo
|
|
|
|
|
|
|
|
libs/video/renderer/vulkan/vkgen/vulkan.o: $(top_srcdir)/libs/video/renderer/vulkan/vkgen/vulkan.r
|
|
|
|
$(V_QFCC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
|
|
|
|
$(QCOMPILE) ${VKGENFLAGS} -MT $@ -MD -MP -MF $$depbase.Tqo -c -o $@ $< &&\
|
|
|
|
sed -i -e '1s@:@: $(QFCC_DEP)@' $$depbase.Tqo &&\
|
|
|
|
$(am__mv) $$depbase.Tqo $$depbase.Qo
|
|
|
|
|
|
|
|
EXTRA_DIST += \
|
|
|
|
libs/video/renderer/vulkan/vkgen/stddef.h \
|
2020-07-02 14:24:39 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/stdint.h \
|
2020-07-04 01:40:02 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkalias.h \
|
2020-07-02 14:24:39 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkenum.h \
|
2021-03-29 17:35:30 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldarray.h \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldauto.h \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldcustom.h \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfielddata.h \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfielddef.h \
|
2023-02-10 09:37:09 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldignore.h \
|
2023-02-10 19:36:53 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldlabeledarray.h \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldlabeledsingle.h \
|
2022-11-26 22:15:15 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldreadonly.h \
|
2021-03-29 17:35:30 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldsingle.h \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldstring.h \
|
|
|
|
libs/video/renderer/vulkan/vkgen/vkfieldtype.h \
|
2021-12-04 10:08:27 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkfixedarray.h \
|
2020-07-02 14:24:39 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkgen.h \
|
2023-02-09 11:32:38 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkstring.h \
|
2020-07-02 14:24:39 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vkstruct.h \
|
2021-03-29 17:35:30 +09:00
|
|
|
libs/video/renderer/vulkan/vkgen/vktype.h
|
2021-03-03 13:04:26 +09:00
|
|
|
|
2020-06-28 19:08:18 +09:00
|
|
|
CLEANFILES += \
|
|
|
|
libs/video/renderer/vkgen/*.sym
|