diff options
-rw-r--r-- | isys/Makefile | 10 | ||||
-rw-r--r-- | minislang/Makefile | 6 |
2 files changed, 8 insertions, 8 deletions
diff --git a/isys/Makefile b/isys/Makefile index 80fa110d6..6646f8a79 100644 --- a/isys/Makefile +++ b/isys/Makefile @@ -7,7 +7,7 @@ CFLAGS = -ffunction-sections -I/usr/include/python1.5 -I.. -Wall -Os -g -DHAVE_ OBJECTS = nfsmount.o dns.o nfsmount_clnt.o nfsmount_xdr.o imount.o \ smp.o moduleinfo.o devnodes.o cpio.o probe.o uncpio.o \ lang.o isofs.o pdc.o -SOBJECTS = $(patsubst %.o,%.so,$(OBJECTS)) +SOBJECTS = $(patsubst %.o,%.lo,$(OBJECTS)) SOURCES = $(patsubst %.o,%.c,$(OBJECTS)) isys.c STATICOBJS = otherinsmod.o LOADLIBES = -lresolv -lz -lpci -lpopt -lpump -lext2fs @@ -31,11 +31,11 @@ everything: $(TARGET) all: subdirs $(PYMODULES) libisys.a -%.so: %.c +%.lo: %.c $(CC) -c $(CFLAGS) -fPIC -o $@ $< -_isys.so: isys.so $(SOBJECTS) - gcc -shared -g -o $@ isys.so $(SOBJECTS) $(LOADLIBES) +_isys.so: isys.lo $(SOBJECTS) + gcc -shared -g -o $@ isys.lo $(SOBJECTS) $(LOADLIBES) _silo.so: silo.c gcc -shared $(CFLAGS) -fpic -o $@ silo.c ../balkan/libbalkan.a @@ -43,7 +43,7 @@ _silo.so: silo.c libisys.a: libisys.a($(OBJECTS) $(STATICOBJS)) clean: - rm -f *.o *.so *.a *.pyc $(TARGET) $(SOBJECTS) $(OBJECTS) $(GENERATED) + rm -f *.o *.so *.lo *.a *.pyc $(TARGET) $(SOBJECTS) $(OBJECTS) $(GENERATED) for d in $(SUBDIRS); do make -C $$d clean; done install: all diff --git a/minislang/Makefile b/minislang/Makefile index 196404c53..4fd0180d5 100644 --- a/minislang/Makefile +++ b/minislang/Makefile @@ -2,7 +2,7 @@ include ../Makefile.inc OBJS = sldisply.o slerr.o slgetkey.o slmisc.o slsignal.o slsmg.o \ sltermin.o slutty.o slkanji.o -SOBJS = $(patsubst %.o,%.so,$(OBJS)) +SOBJS = $(patsubst %.o,%.lo,$(OBJS)) CFLAGS = -Os @@ -16,14 +16,14 @@ everything: $(TARGET) all: libslang.so libslang.a($(OBJS)) -%.so: %.c +%.lo: %.c $(CC) -c $(CFLAGS) -fPIC -o $@ $< libslang.so: $(SOBJS) gcc -o $@ -shared -Wl,-soname,libslang.so.1 $(SOBJS) clean: - rm -f *.o *.so libslang.so libslang.a + rm -f *.o *.so *.lo libslang.so libslang.a install: libslang.so install -s libslang.so $(DESTDIR)/$(RUNTIMEDIR)/libslang.so.1 |