File: Makefile

package info (click to toggle)
quik 2.1-9
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 364 kB
  • ctags: 553
  • sloc: ansic: 3,791; asm: 475; makefile: 103; perl: 74; sh: 44
file content (31 lines) | stat: -rw-r--r-- 719 bytes parent folder | download | duplicates (2)
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
##
## Linux Loader for Macintosh
##

CFLAGS = -I../include -O2 -D__NO_STRING_INLINES -Wall -ffreestanding

LDFLAGS=-N -Ttext 0x3e0000

OBJS =	crt0.o printf.o malloc.o main.o cmdline.o disk.o file.o \
	cfg.o strtol.o prom.o cache.o string.o setjmp.o ctype.o \
	nosys.o stricmp.o misc.o inflate.o unzip.o

all: second.b

second: $(OBJS)
	$(LD) $(LDFLAGS) -Bstatic -o second $(OBJS) -lext2fs

crt0.o:        crt0.S
main.o:        main.c quik.h
malloc.o:      malloc.c quik.h
printf.o:      printf.c quik.h
cmdline.o:     cmdline.c quik.h
disk.o:	       disk.c quik.h
file.o:	       file.c quik.h
cfg.o:	       cfg.c quik.h

clean:
	$(RM) *.o second second.b core *~

second.b: second
	objcopy -S -O binary second second.b