File: Makefile

package info (click to toggle)
libfloat 990616-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,524 kB
  • ctags: 1,443
  • sloc: ansic: 8,754; asm: 6,749; makefile: 184
file content (25 lines) | stat: -rw-r--r-- 673 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

PROCESSOR_DIR = ../../../processors
PROCESSOR_H = $(PROCESSOR_DIR)/SPARC-gcc.h
SOFTFLOAT_MACROS = ../softfloat-macros
CC = gcc
CINCLUDES = -I. -I.. -I-
CFLAGS = -O2
LINK = gcc
LFLAGS =
TIMESOFTFLOAT_EXE = timesoftfloat

ALL: softfloat.o $(TIMESOFTFLOAT_EXE)

milieu.h: $(PROCESSOR_H)
	touch milieu.h

softfloat.o: milieu.h softfloat.h softfloat-specialize $(SOFTFLOAT_MACROS) ../softfloat.c
	$(CC) $(CINCLUDES) $(CFLAGS) -c ../softfloat.c

timesoftfloat.o: milieu.h softfloat.h ../timesoftfloat.c
	$(CC) $(CINCLUDES) $(CFLAGS) -c ../timesoftfloat.c

$(TIMESOFTFLOAT_EXE): softfloat.o timesoftfloat.o
	$(LINK) $(LFLAGS) -o $(TIMESOFTFLOAT_EXE) softfloat.o timesoftfloat.o