aboutsummaryrefslogtreecommitdiff
path: root/lang/wamcc/files/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'lang/wamcc/files/patch-aa')
-rw-r--r--lang/wamcc/files/patch-aa68
1 files changed, 68 insertions, 0 deletions
diff --git a/lang/wamcc/files/patch-aa b/lang/wamcc/files/patch-aa
new file mode 100644
index 000000000000..782e1bdcdee2
--- /dev/null
+++ b/lang/wamcc/files/patch-aa
@@ -0,0 +1,68 @@
+--- Makefile.orig Tue Mar 7 03:21:05 1995
++++ Makefile Sun Oct 31 13:03:29 1999
+@@ -5,12 +5,16 @@
+ # /* Makefile */
+ # /*-----------------------------------------------------------------------*/
+
+-# you can change the following paths
++PREFIX?= /usr/local
++INCPATH= $(PREFIX)/include/wamcc
++LIBPATH= $(PREFIX)/lib/wamcc
++BINPATH= $(PREFIX)/bin
++DOCPATH= $(PREFIX)/share/doc/wamcc
++EXAMPLEPATH= $(PREFIX)/share/examples/wamcc
++
++PROGRAMS= src/$(COMPILER) src/$(BMF) src/hex2pl src/pl2hex
++SCRIPTS= src/$(WCC)
+
+-ROOTPATH= $(HOME)/$(COMPILER)
+-INCPATH = $(ROOTPATH)/include
+-LIBPATH = $(ROOTPATH)/lib
+-BINPATH = $(ROOTPATH)/bin
+
+ # you can specify the name of the C compiler
+
+@@ -25,24 +29,28 @@
+
+ EXECS = $(WCC) $(COMPILER) $(BMF) hex2pl pl2hex
+
+-install:
+- cd src; echo $(ROOTPATH);\
++all:
++ (cd src; \
+ make $(WCC) COMPILER=$(COMPILER) INCPATH=$(INCPATH) \
+- LIBPATH=$(LIBPATH) CC=$(CC) WCC=$(WCC)
+- cd Builtin; \
+- make COMPILER=$(COMPILER) CC=$(CC) WCC=../src/$(WCC)
+- cd src; \
++ LIBPATH=$(LIBPATH) CC=$(CC) WCC=$(WCC))
++ (cd Builtin; \
++ make COMPILER=$(COMPILER) CC=$(CC) WCC=../src/$(WCC))
++ (cd src; \
+ make COMPILER=$(COMPILER) INCPATH=$(INCPATH) \
+- LIBPATH=$(LIBPATH) CC=$(CC) WCC=$(WCC)
+- -mkdir -p $(INCPATH)
+- -mkdir -p $(LIBPATH)
+- -mkdir -p $(BINPATH)
+- cp src/*.h $(INCPATH)
+- rm $(INCPATH)/wamcc*.h
+- cp src/*.a $(LIBPATH)
+- ranlib $(LIBPATH)/*.a
+- cp src/$(WCC) src/$(COMPILER) src/$(BMF) src/hex2pl src/pl2hex $(BINPATH)
++ LIBPATH=$(LIBPATH) CC=$(CC) WCC=$(WCC))
+
++install:
++ $(INSTALL) -d $(INCPATH)
++ $(INSTALL) -c -m 444 src/*.h $(INCPATH)
++ $(INSTALL) -d $(LIBPATH)
++ $(INSTALL) -c -m 444 src/*.a $(LIBPATH)
++ $(INSTALL) -d $(DOCPATH)
++ $(INSTALL) -c -m 444 doc/* $(DOCPATH)
++ $(INSTALL) -d $(EXAMPLEPATH)
++ $(INSTALL) -c -m 444 Examples/* $(EXAMPLEPATH)
++ $(INSTALL) -d $(BINPATH)
++ $(INSTALL) -c -m 555 $(SCRIPTS) $(BINPATH)
++ $(INSTALL) -c -s -m 555 $(PROGRAMS) $(BINPATH)
+
+ clean:
+ cd src; make clean