first commit
This commit is contained in:
48
CS4210/Project 3/jpeg_resizer/rpc_server/Makefile.rpc
Normal file
48
CS4210/Project 3/jpeg_resizer/rpc_server/Makefile.rpc
Normal file
@@ -0,0 +1,48 @@
|
||||
|
||||
# This is a template makefile generated by rpcgen
|
||||
|
||||
# Parameters
|
||||
|
||||
# What a bunch of bitches, we'll just add that
|
||||
BINDIR = ../../bin/rpc_server
|
||||
LDLIBS = $(BINDIR)/lowres-write.o $(BINDIR)/lowres.o ../jpeg-6b/libjpeg.a
|
||||
OPT = -D_TEST_MAIN_
|
||||
|
||||
CLIENT = jpeg_client
|
||||
SERVER = jpeg_server
|
||||
|
||||
SOURCES_CLNT.c = resize_client.c
|
||||
SOURCES_CLNT.h =
|
||||
SOURCES_SVC.c = resize_server.c
|
||||
SOURCES_SVC.h =
|
||||
SOURCES.x = jpeg.x
|
||||
|
||||
TARGETS_SVC.c = jpeg_svc.c jpeg_xdr.c
|
||||
TARGETS_CLNT.c = jpeg_clnt.c jpeg_xdr.c
|
||||
TARGETS = jpeg.h jpeg_xdr.c jpeg_clnt.c jpeg_svc.c
|
||||
|
||||
OBJECTS_CLNT = $(SOURCES_CLNT.c:%.c=%.o) $(TARGETS_CLNT.c:%.c=%.o)
|
||||
OBJECTS_SVC = $(SOURCES_SVC.c:%.c=%.o) $(TARGETS_SVC.c:%.c=%.o)
|
||||
# Compiler flags
|
||||
RPCGENFLAGS =
|
||||
|
||||
# Targets
|
||||
|
||||
all : $(CLIENT) $(SERVER)
|
||||
|
||||
$(TARGETS) : $(SOURCES.x)
|
||||
rpcgen $(RPCGENFLAGS) $(SOURCES.x)
|
||||
|
||||
$(OBJECTS_CLNT) : $(SOURCES_CLNT.c) $(SOURCES_CLNT.h) $(TARGETS_CLNT.c)
|
||||
|
||||
$(OBJECTS_SVC) : $(SOURCES_SVC.c) $(SOURCES_SVC.h) $(TARGETS_SVC.c)
|
||||
|
||||
$(CLIENT) : $(OBJECTS_CLNT)
|
||||
$(CC) -o $(CLIENT) $(OBJECTS_CLNT) $(LDLIBS) $(OPT)
|
||||
|
||||
$(SERVER) : $(OBJECTS_SVC)
|
||||
$(CC) -o $(SERVER) $(OBJECTS_SVC) $(LDLIBS) $(OPT)
|
||||
|
||||
clean:
|
||||
$(RM) -f core $(TARGETS) $(OBJECTS_CLNT) $(OBJECTS_SVC) $(CLIENT) $(SERVER)
|
||||
|
||||
Reference in New Issue
Block a user