aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'hardinfo2/Makefile.in')
-rw-r--r--hardinfo2/Makefile.in42
1 files changed, 42 insertions, 0 deletions
diff --git a/hardinfo2/Makefile.in b/hardinfo2/Makefile.in
new file mode 100644
index 00000000..b4284da1
--- /dev/null
+++ b/hardinfo2/Makefile.in
@@ -0,0 +1,42 @@
+
+CC = gcc -fPIC
+CFLAGS = -Wall -g $(GTK_CFLAGS) $(GLADE_CFLAGS) -I.
+
+# ----------------------------------------------------------------------------
+
+OBJECTS = hardinfo.o shell.o util.o iconcache.o loadgraph.o sha1.o md5.o \
+ menu.o stock.o callbacks.o expr.o
+MODULES = computer.so devices.so benchmark.so
+
+all: $(OBJECTS) $(MODULES)
+ $(CC) $(CFLAGS) -o hardinfo -Wl,-export-dynamic $(OBJECTS) $(GTK_LIBS) $(GTK_FLAGS) \
+ $(GLADE_LIBS) $(GLADE_FLAGS)
+
+ # Creating FIXME file
+ rm -fr FIXME && fgrep -nir "FIXME" * |grep -v Makefile |grep -v svn \
+ > FIXME || true
+
+%.so: %.c
+ @echo "--- Module: $< ($@)"
+ $(CC) $(CFLAGS) -o $@ -shared $< $(GTK_FLAGS) $(GTK_LIBS) \
+ $(GLADE_LIBS) $(GLADE_FLAGS)
+ mv $@ modules
+
+clean:
+ rm -rf .xvpics pixmaps/.xvpics *.o *.so hardinfo modules/*.so report
+ find . -name \*~ -exec rm -v {} \;
+ find . -name x86 -type l -exec rm -v {} \;
+
+dist-clean: clean
+ rm -rf Makefile debian/hardinfo/ config.h arch/this
+
+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}
+