summaryrefslogtreecommitdiff
path: root/gcc/config/alpha/t-crtbe
blob: 384237b1c9c16df90d95d66cb9715ff6c28ff44f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Effectively disable the crtbegin/end rules using crtstuff.c
T = disable

EXTRA_PARTS += crtbegin.o crtend.o crtbeginS.o crtendS.o

# Assemble startup files.
crtbegin.o: $(srcdir)/config/alpha/crtbegin.asm $(GCC_PASSES)
	$(GCC_FOR_TARGET) -c -o crtbegin.o -x assembler-with-cpp -I. $(srcdir)/config/alpha/crtbegin.asm
crtend.o: $(srcdir)/config/alpha/crtend.asm $(GCC_PASSES)
	$(GCC_FOR_TARGET) -c -o crtend.o -x assembler-with-cpp -I. $(srcdir)/config/alpha/crtend.asm
crtbeginS.o: $(srcdir)/config/alpha/crtbegin.asm $(GCC_PASSES)
	$(GCC_FOR_TARGET) -DSHARED -c -o crtbeginS.o -x assembler-with-cpp -I. $(srcdir)/config/alpha/crtbegin.asm
crtendS.o: $(srcdir)/config/alpha/crtend.asm $(GCC_PASSES)
	$(GCC_FOR_TARGET) -DSHARED -c -o crtendS.o -x assembler-with-cpp -I. $(srcdir)/config/alpha/crtend.asm