#
# $Id: Makefile,v 1.1 2000/12/30 16:31:42 simm Exp $
#
CFLAGS=-O2 -Wall
LDFLAGS=
CSFLAGS=-fPIC
LSFLAGS=-shared -Wl,-soname,
AR=ar
CC=gcc
RANLIB=ranlib
RM_F=rm -f
STRIP=strip
TARGET=puresv dccput dccget
LIBPURE_A=libpure.a
LIBPURE_S=libpure.so
LIBPURE=$(LIBPURE_A)
OBJS=pure-myaddr.o pure-loop.o pure-server.o pure-putfile.o pure-client.o pure-getfile.o
MAINOBJS=main-puresv.o main-dccput.o main-dccget.o
all: $(TARGET)
install:
echo "Not implemented yet."
puresv: main-puresv.o $(LIBPURE)
$(CC) main-puresv.o -o puresv $(LDFLAGS) -L. -lpure
dccput: main-dccput.o $(LIBPURE)
$(CC) main-dccput.o -o dccput $(LDFLAGS) -L. -lpure
dccget: main-dccget.o $(LIBPURE)
$(CC) main-dccget.o -o dccget $(LDFLAGS) -L. -lpure
$(LIBPURE_A): $(OBJS)
$(AR) qc $@ $(OBJS)
$(RANLIB) $@
$(LIBPURE_S): $(OBJS)
$(CC) $(LSFLAGS)$@ -o $@ $(OBJS)
strip: $(TARGET)
$(STRIP) $(TARGET)
.c.o:
$(CC) $(CFLAGS) $(CSFLAGS) -c $<
clean:
$(RM_F) $(MAINOBJS) $(OBJS) $(LIBPURE_A) $(LIBPURE_S) $(TARGET) *~ Makefile.bak
.PHONY: all strip install clean
# DO NOT DELETE
syntax highlighted by Code2HTML, v. 0.9.1