1 # $Id: makefile,v 1.3 2000/02/29 23:57:47 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)
19 ROSINC=../../reactos/include
21 TARGET=regnav.exe chklib.exe
22 # chkdsk.exe format.exe \
23 # chklib.exe shutdown.exe regnav.exe
24 # login.exe chklib.exe shutdown.exe regnav.exe
30 chkdsk.exe: chkdsk.o win32err.o wmain.o
31 $(CC) chkdsk.o win32err.o wmain.o \
36 $(NM) --numeric-sort chkdsk.exe > chkdsk.sym
38 format.exe: format.o win32err.o wmain.o
39 $(CC) format.o win32err.o wmain.o \
44 $(NM) --numeric-sort format.exe > format.sym
48 chklib.exe: chklib.o win32err.o
49 $(CC) chklib.o win32err.o \
53 $(NM) --numeric-sort chklib.exe > chklib.sym
56 regnav.exe: regnav.o win32err.o
57 $(CC) regnav.o win32err.o \
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 ../../reactos/lib/ntdll/ntdll.a
78 $(NM) --numeric-sort qsi.exe > qsi.sym
84 CLEAN_FILES = *.o *.exe *.sym
86 clean: $(CLEAN_FILES:%=%_clean)
88 $(CLEAN_FILES:%=%_clean): %_clean:
91 .phony: clean $(CLEAN_FILES:%=%_clean)
94 floppy: $(TARGET:%=$(FLOPPY_DIR)/apps/%)
96 $(TARGET:%=$(FLOPPY_DIR)/apps/%): $(FLOPPY_DIR)/apps/%: %
98 $(CP) $* $(FLOPPY_DIR)\apps\$*
100 $(CP) $* $(FLOPPY_DIR)/apps/$*
104 dist: $(TARGET:%=../$(DIST_DIR)/apps/%)
106 $(TARGET:%=../$(DIST_DIR)/apps/%): ../$(DIST_DIR)/apps/%: %
108 $(CP) $* ..\$(DIST_DIR)\apps\$*
110 $(CP) $* ../$(DIST_DIR)/apps/$*