shithub: scc

Download patch

ref: e28bdf554314b3258e03c75683529604efff2e2a
parent: 0071983040ceacb18da2044a76619b2a92de3e71
author: Roberto E. Vargas Caballero <[email protected]>
date: Fri Feb 16 03:35:39 EST 2018

[driver/posix] Rename scpp to cpp

Scc is portable now, so we can execute it in any PREFIX. Using
this capability we can keep all the binaries in the rootdir
directory and they will not conflict with the system utilities
of the same name.

--- a/driver/posix/Makefile
+++ b/driver/posix/Makefile
@@ -11,9 +11,9 @@
       ../../inc/syslibs.h \
       ../../inc/ldflags.h
 
-all: scc scpp
+all: scc cpp
 	mkdir -p ../../rootdir/bin
-	cp scc scpp ../../rootdir/bin/
+	cp scc cpp ../../rootdir/bin/
 
 dep:
 	PREFIX=$(PREFIX) USEQBE=$(USEQBE) ./gendep.sh $(TARGETS)
@@ -23,13 +23,13 @@
 scc: $(OBJ) $(LIBDIR)/libscc.a
 	$(CC) $(SCC_LDFLAGS) $(OBJ) -lscc -o $@
 
-scpp: cpp.sh config.h
+cpp: cpp.sh config.h
 	set -x ;\
 	trap "rm -f $$$$.sh" 0 2 3;\
 	rm -f $@ ;\
 	sed "s%@PREFIX@%$(PREFIX)%" < cpp.sh > $$$$.sh && \
 	chmod +x $$$$.sh && \
-	mv $$$$.sh scpp
+	mv $$$$.sh $@
 
 $(LIBDIR)/libscc.a:
 	+cd $(LIBDIR) && $(MAKE)