1 --- espgs-7.05.6/ijs/Makefile.in.orig 2003-07-09 23:08:13.000000000 +0200
2 +++ espgs-7.05.6/ijs/Makefile.in 2003-07-09 23:50:25.000000000 +0200
7 -CFLAGS=-g -Wall -ansi -pedantic -Wmissing-prototypes
8 +CFLAGS=@CFLAGS@ -Wall -ansi -pedantic -Wmissing-prototypes
14 LIB_OBJS=ijs$(OBJ) ijs_client$(OBJ) ijs_server$(OBJ) $(IJS_EXEC_SERVER)
16 +SHLIB_OBJS=ijs.pic$(OBJ) ijs_client.pic$(OBJ) ijs_server.pic$(OBJ) ijs_exec_unix.pic$(OBJ)
19 + $(CC) $(CFLAGS) -fPIC -c -o $@ $<
23 $(AR) $(ARFLAGS) $@ $^
25 # Note: this builds both the server and client into a single library. Logically, it
26 # makes sense to separate them, but they're small enough to make this probably
28 -libijs$(SHARED_OBJ): $(LIB_OBJS)
29 - $(CC) $(SHARED_LDFLAGS) $^ -o $@
30 +libijs$(SHARED_OBJ): $(SHLIB_OBJS)
31 + $(CC) $(SHARED_LDFLAGS) $^ -o $@ -Wl,-soname=$@
33 ijs_client_example$(EXE): ijs_client_example$(OBJ) ijs_client$(OBJ) $(IJS_COMMON_OBJ) $(IJS_EXEC_SERVER)
34 $(CC) $(CFLAGS) $(FE)ijs_client_example$(EXE) ijs_client_example$(OBJ) ijs_client$(OBJ) $(IJS_COMMON_OBJ) $(IJS_EXEC_SERVER) $(LDLIBS)