home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-07-16 | 1.9 KB | 61 lines |
- # $Id: Makefile 1.2 1995/11/14 22:49:11 digulla Exp digulla $
- # $Log: Makefile $
- # Revision 1.2 1995/11/14 22:49:11 digulla
- # The user archive was created with the wrong LHA-script
- #
- # Revision 1.1 1995/11/05 22:25:15 digulla
- # Initial revision
- #
-
- TOP_DIR = prj:
- CURRENT_DIR =
- VERSION = 14
-
- include $(TOP_DIR)MakeFlags
-
- AROSDEV_FULL = $(TOP_DIR)dist/AROSdev$(VERSION).lha
- AROSUSR_FULL = $(TOP_DIR)dist/AROSusr-amiga$(VERSION).lha
- AROSUTIL_FULL = $(TOP_DIR)dist/AROSutil-amiga$(VERSION).lha
- AROSDEV_DELTA = $(TOP_DIR)dist/AROSdev$(VERSION)u.lha
- AROSUSR_DELTA = $(TOP_DIR)dist/AROSusr-amiga$(VERSION)u.lha
- AROSUTIL_DELTA = $(TOP_DIR)dist/AROSutil-amiga$(VERSION)u.lha
-
- SUBDIRS = source
- USR_SUBDIRS = c docs examples include lib libs
- USR_DIST_FILES = README
- DEV_DIST_FILES = Makefile MakeFlags .startup TODO Staff \
- $(USR_DIST_FILES)
-
- all ::
- @$(subst TARGET,$@,$(SUBDIR_RULE))
-
- install :: $(USR_SUBDIRS)
- @$(subst TARGET,$@,$(SUBDIR_RULE))
-
- $(USR_SUBDIRS) :
- -$(MKDIR) $@
-
- clean ::
- @$(subst TARGET,$@,$(SUBDIR_RULE))
-
- check ::
- @$(subst TARGET,$@,$(SUBDIR_RULE))
-
- dist ::
- @$(subst TARGET,$@,$(SUBDIR_RULE))
- @$(ECHO) "" > dist.dev
- @$(foreach file,$(DEV_DIST_FILES),$(ECHO) "AROS/$(CURRENT_DIR)$(file)" >> dist.dev @@)
- @$(foreach dir,$(SUBDIRS),$(ECHO) "@AROS/$(CURRENT_DIR)$(dir)/dist.dev" >> dist.dev @@)
- @$(ECHO) "" > dist.usr
- @$(foreach file,$(USR_DIST_FILES) $(USR_SUBDIRS),$(ECHO) "AROS/$(CURRENT_DIR)$(file)" >> dist.usr @@)
- @echo "Creating archives..."
- -$(RM) $(AROSUSR_FULL) $(AROSDEV_FULL) $(AROSUTIL_FULL) \
- $(AROSUSR_DELTA) $(AROSDEV_DELTA) $(AROSUTIL_DELTA)
- cd $(PARENT_DIR) @@ $(LHA_FULL) $(AROSDEV_FULL) @AROS/dist.dev
- cd $(PARENT_DIR) @@ $(LHA_FULL) $(AROSUSR_FULL) @AROS/dist.usr
- cd $(PARENT_DIR) @@ $(LHA_FULL) $(AROSUTIL_FULL) @AROS/dist.util
- cd $(PARENT_DIR) @@ $(LHA_DELTA) $(AROSDEV_DELTA) @AROS/dist.dev
- cd $(PARENT_DIR) @@ $(LHA_DELTA) $(AROSUSR_DELTA) @AROS/dist.usr
- cd $(PARENT_DIR) @@ $(LHA_DELTA) $(AROSUTIL_DELTA) @AROS/dist.util
-
-