mirror of
https://github.com/dschmenk/apple2pi.git
synced 2025-03-19 16:30:56 +00:00
Added dist target for make
This commit is contained in:
parent
8e229f600b
commit
13d534b027
34
src/Makefile
34
src/Makefile
@ -1,5 +1,11 @@
|
||||
PACKAGE=a2pi
|
||||
VERSION=0.9.0
|
||||
BIN= a2serclk a2pid a2joy a2joymou a2joypad a2mon a2term dskread dskwrite bintomon bload brun text2merlin merlin2text
|
||||
all: $(BIN)
|
||||
BINDIR= /usr/local/bin
|
||||
DIST=$(PACKAGE)-$(VERSION)
|
||||
DISTDIR=$(DIST)
|
||||
|
||||
all: $(BIN) fusea2pi
|
||||
|
||||
fusea2pi: fusea2pi.c a2lib.c
|
||||
$(CC) -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 fusea2pi.c -lfuse -o fusea2pi
|
||||
@ -8,10 +14,24 @@ clean:
|
||||
rm $(BIN) *~ fusea2pi
|
||||
|
||||
install:
|
||||
$(BASH) ./install.sh
|
||||
cp $(BIN) /usr/local/bin
|
||||
cp $(BIN) fusea2pi a2mount $(BINDIR)
|
||||
$(BASH) ./a2pi-setup.sh
|
||||
|
||||
fuse-install: fusea2pi
|
||||
cp fusea2pi /usr/local/bin
|
||||
cp a2mount /usr/local/bin
|
||||
chmod +x /usr/local/bin/a2mount
|
||||
uninstall:
|
||||
cd $(BINDIR); rm $(BIN) fusea2pi a2mount
|
||||
|
||||
dist:
|
||||
rm -rf $(DISTDIR)
|
||||
mkdir $(DISTDIR)
|
||||
-chmod 777 $(DISTDIR)
|
||||
cp ../LICENSE.txt $(DISTDIR)
|
||||
cp ../README.md $(DISTDIR)
|
||||
mkdir $(DISTDIR)/docs
|
||||
cp ../docs/* $(DISTDIR)/docs
|
||||
mkdir $(DISTDIR)/src
|
||||
cp ../src/*.c $(DISTDIR)/src
|
||||
cp ../src/*.sh $(DISTDIR)/src
|
||||
cp ../src/Makefile $(DISTDIR)/src
|
||||
-chmod -R a+r $(DISTDIR)
|
||||
tar czf $(DIST).tar.gz $(DISTDIR)
|
||||
rm -rf $(DISTDIR)
|
Loading…
x
Reference in New Issue
Block a user