# Global makefile for the ROSAPPS package
#
-#
-# Select your host
-#
-#HOST = djgpp-msdos
-HOST = mingw32-windows
-
include rules.mak
#
# Available applications
#
-APPS = calc \
- cmd \
- cmdutils \
- cmdutils\touch \
+
+APPS = cmdutils \
+ cmdutils$(SEP)mode \
+ cmdutils$(SEP)touch \
+ demos$(SEP)maze \
+ devutils$(SEP)genguid \
+ devutils$(SEP)zoomin \
dflat32 \
- hcalc \
+ games$(SEP)winemine \
+ games$(SEP)solitaire \
mc \
notevil \
+ packmgr$(SEP)lib \
+ packmgr$(SEP)cmd-line \
+ packmgr$(SEP)gui \
sysutils \
- sysutils\regexpl \
- sysutils\tlist \
- net\arp \
- net\finger \
- net\ipconfig \
- net\ipecho \
- net\ncftp \
- net\netstat \
- net\niclist \
- net\ping \
- net\telnet \
- net\whois \
- regedit \
- regedt32 \
- taskmgr \
+ sysutils$(SEP)ctm \
+ sysutils$(SEP)kill \
+ sysutils$(SEP)tcat \
+ sysutils$(SEP)tlist \
+ net$(SEP)niclist \
+ net$(SEP)ncftp \
+ sysutils$(SEP)regexpl \
welcome \
winfile
all: $(APPS)
.PHONY: all
+implib:
+.PHONY: implib
+
clean: $(APPS:%=%_clean)
.PHONY: clean
+install: $(APPS:%=%_install)
+.PHONY: install
+
floppy: make_floppy_dirs $(APPS:%=%_floppy)
dist: clean_dist_dir make_dist_dirs $(APPS:%=%_dist)
.PHONY: dist
+
#
# Applications
#
$(APPS): %:
- make -C $*
+ $(MAKE) -C $*
$(APPS:%=%_clean): %_clean:
- make -C $* clean
+ $(MAKE) -C $* clean
$(APPS:%=%_floppy): %_floppy:
- make -C $* floppy
+ $(MAKE) -C $* floppy
$(APPS:%=%_dist): %_dist:
- make -C $* dist
+ $(MAKE) -C $* dist
-.PHONY: $(APPS) $(APPS:%=%_clean) $(APPS:%=%_floppy) $(APPS:%=%_dist)
+$(APPS:%=%_install): %_install:
+ $(MAKE) -C $* install
+
+.PHONY: $(APPS) $(APPS:%=%_clean) $(APPS:%=%_floppy) $(APPS:%=%_dist) $(APPS:%=%_install)
#
# Make an install floppy
#
-install: all
- ./install.sh /mnt/hda1
+#install: all
+# ./install.sh /mnt/hda1
make_floppy_dirs:
ifeq ($(DOSCLI),yes)
mkdir $(DIST_DIR)/apps
endif
+#dist: $(TOOLS_PATH)/rcopy$(EXE_POSTFIX) dist_clean dist_dirs \
+# $(WINE_MODULES:%=%_dist)
+
.PHONY: clean_dist_dir make_dist_dirs
# EOF