home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-06-15 | 1020 b | 42 lines |
- RM = rm -f
- CC = gcc
-
- SourceDir = ..
- DestDir = $(SourceDir)/NetworkProtocol
- NetworkSourceDir = $(SourceDir)/NetworkProtocol
-
- PROGRAM = libMAEstro
- SOURCES = Sender.c Receiver.c MAEstroxdr.c MAEstroClient.c rpcModifications.c
- OBJECTS = Sender.o Receiver.o MAEstroxdr.o MAEstroClient.o rpcModifications.o
-
- #
- # Use these definitions if your system doesn't have the function strdup()
- #
- #SOURCES = Sender.c Receiver.c MAEstroxdr.c MAEstroClient.c rpcModifications.c auxFunctions.c
- #OBJECTS = Sender.o Receiver.o MAEstroxdr.o MAEstroClient.o rpcModifications.o auxFunctions.o
-
- CFLAGS = -g -I$(NetworkSourceDir)
- LDLIBS = -lrpcsvc
-
- all: $(PROGRAM)
-
- $(PROGRAM): $(OBJECTS)
- $(RM) $(PROGRAM).a; \
- ar cr $(PROGRAM).a $(OBJECTS); \
- ranlib $(PROGRAM).a
-
- install: $(PROGRAM).a
- echo "No installation necessary"
-
- clean:
- $(RM) $(OBJECTS) $(PROGRAM).a core *.a *~ TAGS
-
- tags:
- etags -t *.[ch]
-
- # Targets used by CenterLine software.
-
- stest: $(SOURCES)
- #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
- -o $(PROGRAM) $(SOURCES) $(LDLIBS)
-