-iolib: $(foreach org, $(ORG_USE), original/$(org)) $(OWN_3)
- @echo Baue Bibliothek endgültig zusammen.
- cat $(subst $$,\$$,\
- $(foreach og, $(ORG_USE),original/$(og))\
- $(OWN_3)) $(H316)/snippets/endseq \
- > iolib || rm iolib
+RECIPES=$(foreach recipe,$(shell ls $(RECIPE_DIR) | egrep "recipe$$" | grep -v CVS),\
+ $(RECIPE_DIR)/$(recipe))
+
+LIBS=$(foreach lib,$(basename $(notdir $(RECIPES))),$(LIB_DIR)/$(lib).lib)
+
+ORG_OBJECTS=$(shell cat $(RECIPES)|egrep -v '^[[:space:]]*(\#.*)*$$'|\
+ grep $(ORG_OBJDIR)|sort -u)
+
+OBJECTS=$(shell cat $(RECIPES)|egrep -v '^[[:space:]]*(\#.*)*$$'|\
+ grep $(OBJ_DIR)|sort -u)
+
+OBJECT_FILES=$(foreach obj, $(MODULES), $(OBJ_DIR)/$(obj).obj)
+SOURCE_FILES=$(foreach obj, $(MODULES), $(SRC_DIR)/$(obj).asm)