Rev 5219 | Rev 6324 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5219 | Rev 5221 | ||
---|---|---|---|
Line 17... | Line 17... | ||
17 | LDFLAGS = -static -nostdlib --stack 12582912 -T$(SDK_DIR)/sources/newlib/app.lds --image-base 0 |
17 | LDFLAGS = -static -nostdlib --stack 12582912 -T$(SDK_DIR)/sources/newlib/app.lds --image-base 0 |
Line 18... | Line 18... | ||
18 | 18 | ||
19 | 19 | ||
20 | SRCS = \ |
20 | SRCS = \ |
21 | arparse.c arlex.c ar.c \ |
21 | ar.c arlex.c arparse.c arsup.c \ |
22 | not-ranlib.c arsup.c \ |
22 | binemul.c bucomm.c debug.c \ |
23 | binemul.c emul_vanilla.c \ |
23 | emul_vanilla.c filemode.c ieee.c\ |
24 | objcopy.c not-strip.c rename.c \ |
24 | is-strip.c not-ranlib.c \ |
25 | rddbg.c debug.c stabs.c ieee.c \ |
25 | not-strip.c objcopy.c rdcoff.c \ |
Line 26... | Line 26... | ||
26 | rdcoff.c wrstabs.c bucomm.c \ |
26 | rddbg.c rename.c stabs.c \ |
27 | version.c filemode.c |
27 | version.c wrstabs.c |
28 | 28 | ||
29 | OCOPY = \ |
29 | OCOPY = \ |
Line 37... | Line 37... | ||
37 | not-ranlib.o arsup.o rename.o \ |
37 | not-ranlib.o arsup.o rename.o \ |
38 | binemul.o emul_vanilla.o \ |
38 | binemul.o emul_vanilla.o \ |
39 | bucomm.o version.o filemode.o |
39 | bucomm.o version.o filemode.o |
40 | 40 | ||
Line -... | Line 41... | ||
- | 41 | OSTRIP = \ |
|
- | 42 | objcopy.o is-strip.o rename.o \ |
|
- | 43 | rddbg.o debug.o stabs.o ieee.o \ |
|
- | 44 | rdcoff.o wrstabs.o bucomm.o \ |
|
- | 45 | version.o filemode.o |
|
- | 46 | ||
41 | # targets |
47 | # targets |
Line 42... | Line 48... | ||
42 | 48 | ||
Line 43... | Line 49... | ||
43 | all: objcopy ar |
49 | all: objcopy ar strip |
44 | 50 | ||
45 | objcopy: $(OCOPY) Makefile |
51 | objcopy: $(OCOPY) Makefile |
Line 46... | Line 52... | ||
46 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OCOPY) $(LIBS) |
52 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OCOPY) $(LIBS) |
47 | kos32-objcopy $@ -O binary |
53 | kos32-objcopy $@ -O binary |
48 | 54 | ||
Line -... | Line 55... | ||
- | 55 | ar: $(OAR) Makefile |
|
- | 56 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OAR) $(LIBS) |
|
- | 57 | kos32-objcopy $@ -O binary |
|
- | 58 | ||
49 | ar: $(OAR) Makefile |
59 | strip: $(OSTRIP) Makefile |
50 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OAR) $(LIBS) |
60 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(OSTRIP) $(LIBS) |
Line 51... | Line 61... | ||
51 | kos32-objcopy $@ -O binary |
61 | kos32-objcopy $@ -O binary |