diff options
Diffstat (limited to 'isys/Makefile')
-rw-r--r-- | isys/Makefile | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/isys/Makefile b/isys/Makefile deleted file mode 100644 index 57d9df53d..000000000 --- a/isys/Makefile +++ /dev/null @@ -1,90 +0,0 @@ -# -# Makefile -# -# Copyright (C) 2007, 2008 Red Hat, Inc. All rights reserved. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# - -include ../Makefile.inc - -CFLAGS += -I$(PYTHONINCLUDE) -I.. -DHAVE_NFS - -OBJECTS = devices.o imount.o smp.o cpio.o uncpio.o dasd.o \ - lang.o isofs.o linkdetect.o vio.o \ - ethtool.o eddsupport.o iface.o str.o auditd.o -SOBJECTS = $(patsubst %.o,%.lo,$(OBJECTS)) -SOURCES = $(patsubst %.o,%.c,$(OBJECTS)) isys.c -LOADLIBES = -lresolv -lpopt -lext2fs -lz -ldevmapper -lblkid -lX11 -LOADLIBES += $(SELINUXLIBES) -ifeq ($(USESELINUX),1) -LOADLIBES += -laudit -endif -PYMODULES = _isys.so -SUBDIRS = - -# NetworkManager -LOADLIBES += $(shell pkg-config --libs NetworkManager) -CFLAGS += $(shell pkg-config --cflags NetworkManager) - -# libnl -LOADLIBES += $(shell pkg-config --libs libnl-1) -CFLAGS += $(shell pkg-config --cflags libnl-1) - -# libnm-glib -LOADLIBES += $(shell pkg-config --libs libnm_glib) -CFLAGS += $(shell pkg-config --cflags libnm_glib) - -ifeq ($(ARCH),ppc) -OBJECTS += minifind.o -SOURCES += minifind.c -endif - -ifeq (.depend,$(wildcard .depend)) -TARGET=all -else -TARGET=depend all -endif - -everything: $(TARGET) - -all: subdirs $(PYMODULES) libisys.a - -%.lo: %.c - $(CC) -c $(CFLAGS) -fPIC -o $@ $< - -_isys.so: isys.lo $(SOBJECTS) - gcc -shared -g -fPIC -o $@ isys.lo $(SOBJECTS) $(LOADLIBES) $(LDFLAGS) - -libisys.a: libisys.a($(OBJECTS)) - -clean: - rm -f *.o *.so *.lo *.a *.pyc $(TARGET) $(SOBJECTS) - rm -f $(OBJECTS) - rm -f .depend - for d in $(SUBDIRS); do make -C $$d clean; done - -install: all - install -s $(PYMODULES) $(DESTDIR)/$(PYTHONLIBDIR) - install -p -m 644 isys.py $(DESTDIR)/$(PYTHONLIBDIR) - -subdirs: - for d in $(SUBDIRS); do make -C $$d; done - -depend: - $(CPP) -M $(CFLAGS) $(SOURCES) > .depend - -ifeq (.depend,$(wildcard .depend)) -include .depend -endif |