diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -27,7 +27,8 @@ INSTALL_PROGRAM= $(INSTALL) INSTALL_DATA= $(INSTALL) -m 644 DESTDIR = /usr/local/bin/ -PROGRAMS = jim jim.exe libjim +PROGRAMS = jim jim.exe +JIM_SRCS = jim.c JIM_OBJECTS = jim.o jimsh.o LIBS = -ldl @@ -108,8 +109,10 @@ jim-sdl-1.0.so: jim-sdl.xo jim: $(JIM_OBJECTS) $(CC) $(LDFLAGS) -o jim $(JIM_OBJECTS) $(LIBS) -libjim: $(JIM_OBJECTS) - $(CC) $(LDFLAGS) -shared -o libjim.so $(JIM_OBJECTS) $(LIBS) +libjim: libjim.so + +libjim.so: $(JIM_SRCS) + $(CC) $(LDFLAGS) -fpic -fPIC -shared -o libjim.so $> $(LIBS) readline: jim-readline-1.0.so posix: jim-posix-1.0.so |