# # $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