mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-19 12:03:02 -04:00
dev-lisp/PSL: initial import
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
56
dev-lisp/PSL/files/PSL-6.1_p20210604-respect-flags.patch
Normal file
56
dev-lisp/PSL/files/PSL-6.1_p20210604-respect-flags.patch
Normal file
@@ -0,0 +1,56 @@
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -11,10 +11,10 @@
|
||||
all: lisp lispc LISP-INI
|
||||
|
||||
lisp : lisp1.o lisp2.o crc cri
|
||||
- gcc -ggdb -O0 -o lisp lisp1.o lisp2.o -lm
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} -fPIE -o lisp lisp1.o lisp2.o -lm
|
||||
|
||||
lispc : lisp1c.o lisp2.o lispc1.o
|
||||
- gcc -o $@ $^ -lm
|
||||
+ ${CC} ${CFLAGS} -fPIC -o $@ $^ -lm
|
||||
./cri comp
|
||||
|
||||
LISP-INI : $(COMPILER_FILES) cri
|
||||
@@ -34,25 +34,25 @@
|
||||
./crc comp
|
||||
|
||||
lisp1.o : lisp1.c
|
||||
- gcc -ggdb -O0 -Wall -pedantic -c lisp1.c
|
||||
+ ${CC} ${CFLAGS} -fPIC -Wall -pedantic -c lisp1.c
|
||||
|
||||
lisp2.o : lisp2.c
|
||||
- gcc -ggdb -O0 -Wall -pedantic -Wno-parentheses -c lisp2.c
|
||||
+ ${CC} ${CFLAGS} -fPIC -Wall -pedantic -Wno-parentheses -c lisp2.c
|
||||
|
||||
$(COMPILER_FILES): compiler.lsp lap.lsp lisp
|
||||
./compile-compiler
|
||||
|
||||
cr1 : cr1.c crfile.h
|
||||
- gcc -Wall -pedantic -o cr1 cr1.c
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cr1 cr1.c
|
||||
|
||||
cr2 : cr2.c crfile.h
|
||||
- gcc -Wall -pedantic -o cr2 cr2.c
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cr2 cr2.c
|
||||
|
||||
crc : crc.c crfile.h
|
||||
- gcc -Wall -pedantic -o crc crc.c
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o crc crc.c
|
||||
|
||||
cri : cri.c
|
||||
- gcc -Wall -pedantic -o cri cri.c
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cri cri.c
|
||||
|
||||
clean:
|
||||
rm -f lisp*.c *.o *~ *.bak
|
||||
@@ -62,7 +62,7 @@
|
||||
rm -f lisp lispc cr? LISP-INI
|
||||
|
||||
sizes : sizes.c flags.l
|
||||
- gcc -Wall -pedantic -o sizes sizes.c
|
||||
+ ${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o sizes sizes.c
|
||||
|
||||
install: lisp
|
||||
mv lisp /usr/local/bin
|
||||
Reference in New Issue
Block a user