@$(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir)&&) /bin/true
clean:
+ @mklink.sh
+ @$(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir) $@&&) true
@rmlink.sh
- $(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir) $@;)
%:
@echo $@
exit 2
fi
+echo -e "\nAssembler: Translating \"$1\":"
+
for n in $*; do
if [ $n == "/v" ]; then
VERBOSE=yes
h316 $name.go > /dev/null
fi
-rm -f $name.par
-rm -f $name.go
if cat $name.lst | grep "NO ERRORS IN ABOVE ASSEMBLY">/dev/null 2>&1; then
if [ ! $2 ]; then
rm $name.lst
+ rm -f $name.par
+ rm -f $name.go
fi
- echo "DAP-16 assembly successfull :-)"
+ echo "Assembler: Success."
exit 0
fi
cat $name.lst
-echo -e "\nDAP-16 assembly FAILED!"
+echo -e "Assembler: Failed."
rm -f $name.obj
exit 77
--- /dev/null
+
+MODULES=fortran iolib
+
+%:
+ @$(foreach mod,$(MODULES),$(MAKE) -C $(mod) $@ &&) true
+
+katzelmutelbrummsilalla:
+ @$(foreach mod,$(MODULES),$(MAKE) -C $(mod)&&) true
+
+.PHONY:default
\ No newline at end of file
case $1 in
clean)
clean
- echo "Buildlib: Cleaning up."
+# echo "Buildlib: Cleaning up."
;;
makeorg)
echo "Buildlib: Splitting original libraries."
#org/O$AH Original ASR listing routine
#org/O$AH
+# Now part of plotter.lib!
obj/PL$MV
obj/PL$U
--- /dev/null
+
+MODULES=boot-maker ldc2 src-filters
+
+%:
+ @$(foreach mod,$(MODULES),$(MAKE) -C $(mod) $@ &&) true
+
+katzelmutelbrummsilalla:
+ @$(foreach mod,$(MODULES),$(MAKE) -C $(mod)&&) true
+
+.PHONY:default
gcc -o $@ $<
clean:
- rm -f *.o bmaker
+ @rm -f *.o bmaker
#install: bmaker
# cp bmaker ../../bin
%.hh %.cpp:
@ echo "Missing file \"$@\"... No problem :-)"
-
include $(wildcard *.dep)
#include $(OBJECTS:.o=.dep)
\ No newline at end of file
default: $(PROGS)
-#install: $(PROGS)
-# cp $(PROGS) ../../bin/
-
clean:
- rm -f $(PROGS)
+ @rm -f $(PROGS)
.PHONY: default clean
C
C
CALL PL$MV(0,0)
- CALL REBOOT
+C CALL REBOOT
+ CALL PL$MV (0,-250)
+ PAUSE 7
+ GO TO 1000
END
C
C