File: Makefile

package info (click to toggle)
delo 0.7-8
  • links: PTS
  • area: main
  • in suites: woody
  • size: 444 kB
  • ctags: 148
  • sloc: ansic: 931; perl: 235; makefile: 145; sh: 132; asm: 15
file content (38 lines) | stat: -rw-r--r-- 747 bytes parent folder | download
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
26
27
28
29
30
31
32
33
34
35
36
37
38

CC=gcc
CFLAGS=-mno-abicalls -G 0 -fno-pic 
ASFLAGS=-mno-abicalls -G 0 -fno-pic
LDFLAGS=-static -T ld.script -Ttext=0x80440000

delo.2nd.raw: delo.2nd
	objcopy --output-target=binary delo.2nd delo.2nd.raw

delo.2nd: start.o msdos.o config.o main.o file.o malloc.o stringops2.o stringops1.o copyelf.o
	ld ${LDFLAGS} -o delo.2nd start.o config.o msdos.o copyelf.o stringops2.o stringops1.o malloc.o main.o file.o e2fslib/libext2fs.a 

malloc.o: malloc.c

stringops1.o: stringops1.c

stringops2.o: stringops2.c

main.o: main.c

file.o: file.c

config.o: config.c

msdos.o: msdos.c

copyelf.o: copyelf.c

start.o: start.S	

install: delo.2nd.raw
	cp delo.2nd.raw /boot/delo.2nd

tags:
	ctags *.h *.c

clean:	
	rm -f *.r *.o tags delo.2nd delo.2nd.raw