Added floppy and dist targets.

svn path=/trunk/; revision=680
This commit is contained in:
Eric Kohl 1999-10-03 22:12:24 +00:00
parent c33edc6cb7
commit 29f5cf1341
2 changed files with 33 additions and 9 deletions

View file

@ -13,8 +13,7 @@ include rules.mak
# #
# Available applications # Available applications
# #
APPS = cmd cmdutils APPS = cmd cmdutils notevil sysutils
# APPS = sysutils notevil
all: $(APPS) all: $(APPS)
.PHONY: all .PHONY: all
@ -67,8 +66,9 @@ endif
clean_dist_dir: clean_dist_dir:
ifeq ($(DOSCLI),yes) ifeq ($(DOSCLI),yes)
$(RM) $(DIST_DIR)\*.* # $(RM) $(DIST_DIR)\apps\*.*
$(RMDIR) $(DIST_DIR) # $(RMDIR) $(DIST_DIR)\apps
# $(RMDIR) $(DIST_DIR)
else else
$(RM) -r $(DIST_DIR) $(RM) -r $(DIST_DIR)
endif endif
@ -76,8 +76,10 @@ endif
make_dist_dirs: make_dist_dirs:
ifeq ($(DOSCLI),yes) ifeq ($(DOSCLI),yes)
mkdir $(DIST_DIR) mkdir $(DIST_DIR)
mkdir $(DIST_DIR)\apps
else else
mkdir $(DIST_DIR) mkdir $(DIST_DIR)
mkdir $(DIST_DIR)/apps
endif endif
.PHONY: clean_dist_dir make_dist_dirs .PHONY: clean_dist_dir make_dist_dirs

View file

@ -1,4 +1,4 @@
# $Id: makefile,v 1.1 1999/05/16 07:27:35 ea Exp $ # $Id: makefile,v 1.2 1999/10/03 22:12:07 ekohl Exp $
# #
# ReactOS System Utilities # ReactOS System Utilities
# #
@ -15,10 +15,13 @@
ROSINC=../../reactos/include ROSINC=../../reactos/include
all: chkdsk.exe format.exe \ TARGET=regnav.exe
chklib.exe shutdown.exe regnav.exe # chkdsk.exe format.exe \
# chklib.exe shutdown.exe regnav.exe
# login.exe chklib.exe shutdown.exe regnav.exe # login.exe chklib.exe shutdown.exe regnav.exe
all: $(TARGET)
# By Mark Russinovich # By Mark Russinovich
chkdsk.exe: chkdsk.o win32err.o wmain.o chkdsk.exe: chkdsk.o win32err.o wmain.o
@ -53,8 +56,8 @@ chklib.exe: chklib.o win32err.o
$(NM) --numeric-sort chklib.exe > chklib.sym $(NM) --numeric-sort chklib.exe > chklib.sym
regnav.exe: regnav.o regnav.exe: regnav.o win32err.o
$(CC) regnav.o \ $(CC) regnav.o win32err.o \
-o regnav.exe \ -o regnav.exe \
-lkernel32 \ -lkernel32 \
-lcrtdll -lcrtdll
@ -80,6 +83,25 @@ $(CLEAN_FILES:%=%_clean): %_clean:
.phony: clean $(CLEAN_FILES:%=%_clean) .phony: clean $(CLEAN_FILES:%=%_clean)
floppy: $(TARGET:%=$(FLOPPY_DIR)/apps/%)
$(TARGET:%=$(FLOPPY_DIR)/apps/%): $(FLOPPY_DIR)/apps/%: %
ifeq ($(DOSCLI),yes)
$(CP) $* $(FLOPPY_DIR)\apps\$*
else
$(CP) $* $(FLOPPY_DIR)/apps/$*
endif
dist: $(TARGET:%=../$(DIST_DIR)/apps/%)
$(TARGET:%=../$(DIST_DIR)/apps/%): ../$(DIST_DIR)/apps/%: %
ifeq ($(DOSCLI),yes)
$(CP) $* ..\$(DIST_DIR)\apps\$*
else
$(CP) $* ../$(DIST_DIR)/apps/$*
endif
include ../rules.mak include ../rules.mak