]> git.pld-linux.org Git - packages/ghostscript.git/blob - ghostscript-ijs_cflags.patch
- tetex-dvipdf require dvips from tetex-dvips
[packages/ghostscript.git] / ghostscript-ijs_cflags.patch
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
3 @@ -1,7 +1,7 @@
4  # Unix
5  
6  CC=@CC@
7 -CFLAGS=-g -Wall -ansi -pedantic -Wmissing-prototypes
8 +CFLAGS=@CFLAGS@ -Wall -ansi -pedantic -Wmissing-prototypes
9  LDLIBS=
10  OBJ=.@OBJEXT@
11  EXE=@EXEEXT@
12 @@ -36,6 +36,11 @@
13  
14  LIB_OBJS=ijs$(OBJ) ijs_client$(OBJ) ijs_server$(OBJ) $(IJS_EXEC_SERVER)
15  
16 +SHLIB_OBJS=ijs.pic$(OBJ) ijs_client.pic$(OBJ) ijs_server.pic$(OBJ) ijs_exec_unix.pic$(OBJ)
17 +
18 +%.pic$(OBJ) : %.c
19 +       $(CC) $(CFLAGS) -fPIC -c -o $@ $<
20 +
21  libijs.a:      $(LIB_OBJS)
22         rm -f $@
23         $(AR) $(ARFLAGS) $@ $^
24 @@ -44,8 +49,8 @@
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
27  # not worthwhile.
28 -libijs$(SHARED_OBJ):   $(LIB_OBJS)
29 -       $(CC) $(SHARED_LDFLAGS) $^ -o $@
30 +libijs$(SHARED_OBJ):   $(SHLIB_OBJS)
31 +       $(CC) $(SHARED_LDFLAGS) $^ -o $@ -Wl,-soname=$@
32  
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)
This page took 0.096248 seconds and 3 git commands to generate.