# ---------------------------------------------------------------------------- CC = gcc CFLAGS = -Wall -g $(GTK_CFLAGS) -O6 # ---------------------------------------------------------------------------- OBJECTS = hardinfo.o scsi.o ide.o pci.o usb.o isapnp.o serial.o parport.o \ computer.o x11.o intl.o about.o v4l.o status.o net.o stock.o \ details.o modules.o all: $(OBJECTS) $(CC) $(CFLAGS) -o hardinfo $(OBJECTS) $(GTK_LIBS) $(GTK_FLAGS) clean: rm -rf *~ .xvpics pixmaps/.xvpics *.o hardinfo install: all mkdir -p ${DESTDIR}/usr/bin/ cp hardinfo ${DESTDIR}/usr/bin/hardinfo mkdir -p ${DESTDIR}/usr/share/hardinfo/pixmaps cp -rv pixmaps/*.png ${DESTDIR}/usr/share/hardinfo/pixmaps cp -rv pixmaps/logo.xpm ${DESTDIR}/usr/share/hardinfo/pixmaps mkdir -p ${DESTDIR}/usr/share/hardinfo/pixmaps/distro cp -rv pixmaps/distro/*.png ${DESTDIR}/usr/share/hardinfo/pixmaps/distro mkdir -p ${DESTDIR}/usr/share/hardinfo/lang cp -rv lang/* ${DESTDIR}/usr/share/hardinfo/lang chmod -R 755 ${DESTDIR}/usr/share/hardinfo chmod -R -x ${DESTDIR}/usr/share/hardinfo chmod 755 ${DESTDIR}/usr/share/hardinfo chmod 755 ${DESTDIR}/usr/share/hardinfo/pixmaps chmod 755 ${DESTDIR}/usr/share/hardinfo/lang chmod 755 ${DESTDIR}/usr/share/hardinfo/pixmaps/distro mkdir -p ${DESTDIR}/usr/share/applications cp hardinfo.desktop ${DESTDIR}/usr/share/applications dist-clean: clean rm -rf Makefile debian/hardinfo/ config.h package: dist-clean @echo "Creating tar.gz..." cd .. && tar czf $(PACKAGE).tar.gz $(PACKAGE)/* && cd $(PACKAGE) @echo "Creating tar.bz2..." cd .. && tar cjf $(PACKAGE).tar.bz2 $(PACKAGE)/* && cd $(PACKAGE) deb: dist-clean @echo "Creating deb..." dpkg-buildpackage -rfakeroot -k${USER}