SHELL = /bin/sh
PRJDIR = .
-PKGS = cmd.src sim.src s51.src avr.src z80.src gui.src doc
+PKGS = cmd.src sim.src s51.src avr.src z80.src doc
+#gui.src
srcdir = .
# Compiling and installing everything and runing test
# ---------------------------------------------------
+.PHONY: install INSTALL Install
install:
$(MAKE) -f main.mk install
@for pkg in $(PKGS); do\
putcopyright:
'put(c)' -s $(STARTYEAR) *.cc *.h *.y *.l
+start:
+ date '+%Y.%m.%d-%H:%M' >.start
+
+newer: distclean
+ @if [ -f .start ]; then \
+ tar cvf - \
+ `find . -newer .start -type f -print` |\
+ gzip -9c >ucsim-newer-`cat .start`_`date '+%Y.%m.%d-%H:%M'`_`hostname`.tgz; \
+ else \
+ echo ".start file not found.\n"; \
+ exit 1; \
+ fi
+
+print-newer:
+ @if [ -f .start ]; then \
+ find . -newer .start -type f -print ;\
+ else \
+ echo ".start file not found.\n" ;\
+ exit 1 ;\
+ fi
+
+new_files:
+ diff -rNu $$HOME/clean-source/sdcc/sim/ucsim .|\
+ grep '^diff' | grep -v CVS | awk '{print $$4}'
+
+lines:
+ @find . \( -name '*.[ch]' -o -name '*.cc' -o -name '*.hh' \) \
+ -exec cat {} \; | clines
+
# Remaking configuration
# ----------------------