xref: /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/tilegx/t-tilegx (revision 36ac495d2b3ea2b9d96377b2143ebfedac224b92)
1MULTILIB_OPTIONS = m64/m32
2MULTILIB_DIRNAMES = 64 32
3MULTILIB_OSDIRNAMES = ../lib ../lib32
4
5LIBGCC = stmp-multilib
6INSTALL_LIBGCC = install-multilib
7
8tilegx-c.o: $(srcdir)/config/tilegx/tilegx-c.c \
9    $(CONFIG_H) $(SYSTEM_H) coretypes.h $(MACHMODE_H) \
10    $(TM_H) $(TM_P_H) $(CPPLIB_H) $(TREE_H) $(C_COMMON_H)
11	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
12
13$(srcdir)/config/tilegx/mul-tables.c: \
14    $(srcdir)/config/tilepro/gen-mul-tables.cc
15	$(CXX_FOR_BUILD) $(BUILD_CPPFLAGS) -O2 -o gen-mul-tables $<;
16	./gen-mul-tables > $@
17
18mul-tables.o: $(srcdir)/config/tilegx/mul-tables.c \
19    $(CONFIG_H) $(SYSTEM_H) coretypes.h $(EXPR_H) $(OPTABS_H) \
20    $(srcdir)/config/tilegx/tilegx-multiply.h
21	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
22