home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 52
/
Amiga_Dream_52.iso
/
Linux
/
Divers
/
xppp-0.4.0.bin.tar.gz
/
xppp-0.4.0.bin.tar
/
xppp
/
Makefile
< prev
next >
Wrap
Makefile
|
1998-05-12
|
2KB
|
75 lines
# Makefile for xppp (C) Diego Rodrigo.
#--------------------------------------------------------------------------------
# Edit to match your settings.
#
CC=gcc -O2
LIBS=-lforms -L/usr/X11/lib -lm -lX11
INCLUDEDIR=/usr/include
LIBFORMSDIR=/usr/lib
SHAREDLIB=libforms.so.0.88 #replace with your version if not equal
SHAREDNAME=libforms.so
#STATICLIB=libforms.a
BINDIR=/usr/local/bin
#--------------------------------------------------------------------------------
# It's better to leave all the following unchanged ...
#
XPPPLIBDIR=/usr/local/lib/xppp
MANDIR=/usr/man/man8
OBJECTS=xppp_cb.o xppp_main.o xppp.o xppp_init.o mytokens.o
all: $(OBJECTS)
$(CC) -o xppp $(OBJECTS) $(LIBS)
xppp_cb.o: xppp.h xppp_init.h mytokens.h
xppp.o: xppp.h xppp_init.h
xppp_main.o: xppp.h xppp_init.h
xppp_init.o: xppp.h xppp_init.h mytokens.h
mytikens.o: mytokens.h
install.xforms:
@if [ -f forms.h ]; then \
cp forms.h $(INCLUDEDIR) ; \
chmod 644 $(INCLUDEDIR)/forms.h; \
echo "Copying forms.h to $(INCLUDEDIR)"; \
fi
# cp $(STATICLIB) $(LIBFORMSDIR) ; chmod 644 $(LIBFORMSDIR)/$(STATICLIB)
cp $(SHAREDLIB) $(LIBFORMSDIR) ; chmod 644 $(LIBFORMSDIR)/$(SHAREDLIB)
ln -f -s $(LIBFORMSDIR)/$(SHAREDLIB) $(LIBFORMSDIR)/$(SHAREDNAME) ; chmod 644 \
$(LIBFORMSDIR)/$(SHAREDNAME)
install:
cp xppp $(BINDIR); chmod 711 $(BINDIR)/xppp
@if [ ! -d $(XPPPLIBDIR) ]; then \
mkdir $(XPPPLIBDIR) ; \
else \
echo "Hey, $(XPPPLIBDIR) already exists, skipping creation."; \
fi
@if [ ! -d $(XPPPLIBDIR)/pix ]; then \
mkdir $(XPPPLIBDIR)/pix ; \
else \
echo "Hey, $(XPPPLIBDIR)/pix already exists, skipping creation."; \
fi
cp ./pix/*.xpm $(XPPPLIBDIR)/pix;chmod 644 $(XPPPLIBDIR)/pix/*.xpm
cp ppp-off $(XPPPLIBDIR);chmod 711 $(XPPPLIBDIR)/ppp-off
install.man:
cp xppp.8 $(MANDIR)
chmod 644 $(MANDIR)/xppp.8
install.all: install.xforms install install.man
clean:
rm -f $(OBJECTS)
realclean:
rm -f $(OBJECTS) xppp