changes to make cmd compile (not link)
[reactos.git] / rosapps / cmd / makefile
1 #
2 # ReactOS makefile for CMD
3 #
4
5 # target: raw binary (does not work right now)
6 #all: cmd.bin
7
8 # target: executable (not tested/experimental)
9 all: cmd.exe
10
11 OBJECTS = ../common/crt0.o cmd.o attrib.o alias.o batch.o beep.o call.o chcp.o cls.o cmdinput.o cmdtable.o\
12 color.o console.o copy.o date.o del.o dir.o dirstack.o echo.o error.o filecomp.o for.o goto.o history.o if.o\
13 internal.o label.o locale.o misc.o move.o path.o pause.o prompt.o redir.o ren.o ros.o set.o shift.o time.o title.o type.o ver.o\
14 verify.o vol.o where.o
15
16 LIBS= ../../lib/kernel32/kernel32.a ../../lib/ntdll/ntdll.a
17
18
19 cmd.bin: $(OBJECTS)
20 $(LD) -Ttext 0x10000 $(OBJECTS) $(LIBS) -o cmd.exe
21 $(OBJCOPY) -O binary cmd.exe cmd.bin
22
23 cmd.exe: $(OBJECTS) $(LIBS)
24 $(CC) -specs=../../specs $(OBJECTS) $(LIBS) -lgcc -o cmd.exe
25 $(NM) --numeric-sort cmd.exe > cmd.sym
26
27 include ../../rules.mak
28
29
30