# Global makefile for the ROSAPPS package
#
-#
-# Select your host
-#
-#HOST = djgpp-msdos
-HOST = mingw32-windows
-
include rules.mak
#
# Available applications
#
-APPS = cmd cmdutils cmdutils\touch dflat32 hcalc mc notevil sysutils \
- net\finger net\ncftp net\niclist net\ping net\telnet net\whois \
- regedit regedt32 taskmgr
+
+APPS = cmdutils \
+ cmdutils$(SEP)mode \
+ cmdutils$(SEP)touch \
+ demos$(SEP)maze \
+ devutils$(SEP)genguid \
+ devutils$(SEP)zoomin \
+ dflat32 \
+ games$(SEP)winemine \
+ games$(SEP)solitaire \
+ mc \
+ notevil \
+ packmgr$(SEP)lib \
+ packmgr$(SEP)cmd-line \
+ packmgr$(SEP)gui \
+ sysutils \
+ 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