Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .PHONY: all build test install clean distclean purge
- PERL6 = perl6-m
- DESTDIR=
- PREFIX = /home/rob/.mokudo/languages/perl6/site
- BLIB = blib
- P6LIB = $(PWD)/$(BLIB)/lib:$(PWD)/lib:$(PERL6LIB)
- CP = cp -p
- MKDIR = mkdir -p
- BLIB_COMPILED = $(BLIB)/lib/URI/DefaultPort.moarvm $(BLIB)/lib/URI/Escape.moarvm $(BLIB)/lib/URI.moarvm $(BLIB)/lib/IETF/RFC_Grammar/URI.moarvm $(BLIB)/lib/IETF/RFC_Grammar/IPv6.moarvm $(BLIB)/lib/IETF/RFC_Grammar.moarvm
- all build: $(BLIB_COMPILED)
- $(BLIB)/lib/URI/DefaultPort.moarvm : lib/URI/DefaultPort.pm
- $(MKDIR) $(BLIB)/lib/URI/
- $(CP) lib/URI/DefaultPort.pm $(BLIB)/lib/URI/DefaultPort.pm
- PERL6LIB=$(P6LIB) $(PERL6) --target=mbc --output=$(BLIB)/lib/URI/DefaultPort.moarvm lib/URI/DefaultPort.pm
- $(BLIB)/lib/URI/Escape.moarvm : lib/URI/Escape.pm $(BLIB)/lib/IETF/RFC_Grammar/URI.moarvm
- $(MKDIR) $(BLIB)/lib/URI/
- $(CP) lib/URI/Escape.pm $(BLIB)/lib/URI/Escape.pm
- PERL6LIB=$(P6LIB) $(PERL6) --target=mbc --output=$(BLIB)/lib/URI/Escape.moarvm lib/URI/Escape.pm
- $(BLIB)/lib/URI.moarvm : lib/URI.pm $(BLIB)/lib/IETF/RFC_Grammar.moarvm $(BLIB)/lib/IETF/RFC_Grammar/URI.moarvm $(BLIB)/lib/URI/Escape.moarvm $(BLIB)/lib/URI/DefaultPort.moarvm
- $(MKDIR) $(BLIB)/lib/
- $(CP) lib/URI.pm $(BLIB)/lib/URI.pm
- PERL6LIB=$(P6LIB) $(PERL6) --target=mbc --output=$(BLIB)/lib/URI.moarvm lib/URI.pm
- $(BLIB)/lib/IETF/RFC_Grammar/URI.moarvm : lib/IETF/RFC_Grammar/URI.pm $(BLIB)/lib/IETF/RFC_Grammar/IPv6.moarvm
- $(MKDIR) $(BLIB)/lib/IETF/RFC_Grammar/
- $(CP) lib/IETF/RFC_Grammar/URI.pm $(BLIB)/lib/IETF/RFC_Grammar/URI.pm
- PERL6LIB=$(P6LIB) $(PERL6) --target=mbc --output=$(BLIB)/lib/IETF/RFC_Grammar/URI.moarvm lib/IETF/RFC_Grammar/URI.pm
- $(BLIB)/lib/IETF/RFC_Grammar/IPv6.moarvm : lib/IETF/RFC_Grammar/IPv6.pm
- $(MKDIR) $(BLIB)/lib/IETF/RFC_Grammar/
- $(CP) lib/IETF/RFC_Grammar/IPv6.pm $(BLIB)/lib/IETF/RFC_Grammar/IPv6.pm
- PERL6LIB=$(P6LIB) $(PERL6) --target=mbc --output=$(BLIB)/lib/IETF/RFC_Grammar/IPv6.moarvm lib/IETF/RFC_Grammar/IPv6.pm
- $(BLIB)/lib/IETF/RFC_Grammar.moarvm : lib/IETF/RFC_Grammar.pm $(BLIB)/lib/IETF/RFC_Grammar/URI.moarvm
- $(MKDIR) $(BLIB)/lib/IETF/
- $(CP) lib/IETF/RFC_Grammar.pm $(BLIB)/lib/IETF/RFC_Grammar.pm
- PERL6LIB=$(P6LIB) $(PERL6) --target=mbc --output=$(BLIB)/lib/IETF/RFC_Grammar.moarvm lib/IETF/RFC_Grammar.pm
- test: build
- env PERL6LIB=$(P6LIB) prove -e '$(PERL6)' -r t/
- loudtest: build
- env PERL6LIB=$(P6LIB) prove -ve '$(PERL6)' -r t/
- timetest: build
- env PERL6LIB=$(P6LIB) PERL6_TEST_TIMES=1 prove -ve '$(PERL6)' -r t/
- install: $(BLIB_COMPILED)
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/URI/
- $(CP) $(BLIB)/lib/URI/DefaultPort.pm $(DESTDIR)$(PREFIX)/lib/URI/DefaultPort.pm
- $(CP) $(BLIB)/lib/URI/DefaultPort.moarvm $(DESTDIR)$(PREFIX)/lib/URI/DefaultPort.moarvm
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/URI/
- $(CP) $(BLIB)/lib/URI/Escape.pm $(DESTDIR)$(PREFIX)/lib/URI/Escape.pm
- $(CP) $(BLIB)/lib/URI/Escape.moarvm $(DESTDIR)$(PREFIX)/lib/URI/Escape.moarvm
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/
- $(CP) $(BLIB)/lib/URI.pm $(DESTDIR)$(PREFIX)/lib/URI.pm
- $(CP) $(BLIB)/lib/URI.moarvm $(DESTDIR)$(PREFIX)/lib/URI.moarvm
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/
- $(CP) $(BLIB)/lib/IETF/RFC_Grammar/URI.pm $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/URI.pm
- $(CP) $(BLIB)/lib/IETF/RFC_Grammar/URI.moarvm $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/URI.moarvm
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/
- $(CP) $(BLIB)/lib/IETF/RFC_Grammar/IPv6.pm $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/IPv6.pm
- $(CP) $(BLIB)/lib/IETF/RFC_Grammar/IPv6.moarvm $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/IPv6.moarvm
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/IETF/
- $(CP) $(BLIB)/lib/IETF/RFC_Grammar.pm $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar.pm
- $(CP) $(BLIB)/lib/IETF/RFC_Grammar.moarvm $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar.moarvm
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/URI/
- $(CP) lib/URI/DefaultPort.pm $(DESTDIR)$(PREFIX)/lib/URI/
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/URI/
- $(CP) lib/URI/Escape.pm $(DESTDIR)$(PREFIX)/lib/URI/
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/
- $(CP) lib/URI.pm $(DESTDIR)$(PREFIX)/lib/
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/
- $(CP) lib/IETF/RFC_Grammar/URI.pm $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/
- $(CP) lib/IETF/RFC_Grammar/IPv6.pm $(DESTDIR)$(PREFIX)/lib/IETF/RFC_Grammar/
- $(MKDIR) $(DESTDIR)$(PREFIX)/lib/IETF/
- $(CP) lib/IETF/RFC_Grammar.pm $(DESTDIR)$(PREFIX)/lib/IETF/
- clean:
- rm -fr $(BLIB)
- distclean purge: clean
- rm -r Makefile
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement