*** empty log message ***
[h316.git] / lib / iolib / Makefile
index de1dfa9e876430ccee08a627bfcfc3a2dccb7a30..0804d3c37653ff615fbc4a6b6a184440083caa7a 100644 (file)
@@ -1,27 +1,26 @@
 # Skript, das die neue Bibliothek zusammenbauen soll 
 
-OWN = i$$pa   o$$al  o$$la  o$$pb o$$pl
-
+OWN =  o$$al  o$$la o$$pl o$$pb i$$pa
 OWN_1=$(foreach obj, $(OWN),$(obj).asm)
 OWN_2=$(OWN_1:.asm=.obj)
 OWN_3=$(shell echo $(subst $$,\$$,$(OWN)) | dd conv=ucase 2>/dev/null) 
-#$(subst abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ,$(OWN))
-
-
-ORG_USE=I$$AB I$$AI O$$AB O$$AI
 
+ORG_USE=I$$AB I$$AI O$$AI O$$AB 
 ASM=$H316/bin/asm
 
 ##########################################
 
-all: iolib
+all: io.lib
 
-iolib: $(foreach org, $(ORG_USE), original/$(org)) $(OWN_3)
+io.lib: $(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
+          $(OWN_3)\
+          $(foreach og, $(ORG_USE),original/$(og))\
+       )\
+       $(H316)/snippets/endseq \
+       > io.lib || rm io.lib
 
 obj object objects : $(OWN_2)
 
@@ -32,7 +31,7 @@ $(OWN_2):%.obj:src/%.asm
        asm $(subst $$,\$$,$^)
 
 clean:
-       rm -f *.obj $(subst $$,\$$,$(OWN_3) $(foreach obj,$(OWN_2),src/$(obj))) iolib *.lst
+       @rm -f *.obj $(subst $$,\$$,$(OWN_3) $(foreach obj,$(OWN_2),src/$(obj))) io.lib *.lst
 
 ###########
 .PHONY: clean all obj object objects