1 # $Id: makefile,v 1.1 1999/05/16 07:27:35 ea Exp $
3 # ReactOS System Utilities
5 # 1999-02-16 (Emanuele Aliberti)
6 # Added chkdskx.c and formatx.c by by Mark Russinovich
7 # (mark@sysinternals.com) and shutdown.c
9 # 1999-03-03 (Emanuele Aliberti)
10 # Added login.c and chklib.c
12 # 1999-03-16 (Emanuele Aliberti)
16 ROSINC=../../reactos/include
18 all: chkdsk.exe format.exe \
19 chklib.exe shutdown.exe regnav.exe
20 # login.exe chklib.exe shutdown.exe regnav.exe
24 chkdsk.exe: chkdsk.o win32err.o wmain.o
25 $(CC) chkdsk.o win32err.o wmain.o \
30 $(NM) --numeric-sort chkdsk.exe > chkdsk.sym
32 format.exe: format.o win32err.o wmain.o
33 $(CC) format.o win32err.o wmain.o \
38 $(NM) --numeric-sort format.exe > format.sym
45 # -Wl,--subsystem native:4.0
46 # $(NM) --numeric-sort login.exe > login.sym
48 chklib.exe: chklib.o win32err.o
49 $(CC) chklib.o win32err.o \
53 $(NM) --numeric-sort chklib.exe > chklib.sym
61 $(NM) --numeric-sort regnav.exe > regnav.sym
64 shutdown.exe: shutdown.o win32err.o
65 $(CC) shutdown.o win32err.o \
70 $(NM) --numeric-sort shutdown.exe > shutdown.sym
74 CLEAN_FILES = *.o *.exe *.sym
76 clean: $(CLEAN_FILES:%=%_clean)
78 $(CLEAN_FILES:%=%_clean): %_clean:
81 .phony: clean $(CLEAN_FILES:%=%_clean)