From 4979bb6cbbbe39eb44c32530cd13f86bf44e5d77 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Mon, 19 Jun 2017 14:38:48 -0500 Subject: Import Upstream version 0.5c --- Makefile.in | 55 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 19 deletions(-) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index 52158394..5639db69 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,41 +1,52 @@ +CCFLAGS = -fPIC -pipe -Wall -g +CFLAGS = $(GTK_CFLAGS) $(SOUP_CFLAGS) -I. CC = gcc $(ARCHOPTS) -g CCSLOW = gcc -O0 -g -CFLAGS = -fPIC -pipe -Wall -g $(GTK_CFLAGS) $(GLADE_CFLAGS) $(SOUP_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 report.o blowfish.o binreloc.o \ - vendor.o socket.o fbench.o syncmanager.o -MODULES = computer.so devices.so benchmark.so +OBJECTS = hardinfo.o shell.o util.o iconcache.o loadgraph.o \ + menu.o stock.o callbacks.o expr.o report.o binreloc.o \ + vendor.o socket.o syncmanager.o +BENCHMARK_OBJECTS = fbench.o sha1.o blowfish.o md5.o nqueens.o fftbench.o -all: $(OBJECTS) $(MODULES) - $(CC) $(CFLAGS) -o hardinfo -Wl,-export-dynamic $(OBJECTS) $(GTK_LIBS) $(GTK_FLAGS) \ - $(GLADE_LIBS) $(GLADE_FLAGS) $(SOUP_LIBS) $(SOUP_FLAGS) +MODULES = computer.so devices.so benchmark.so network.so + +all: $(OBJECTS) $(MODULES) hardinfo + +hardinfo: + $(CC) $(CCFLAGS) -o hardinfo -Wl,-export-dynamic $(OBJECTS) $(GTK_LIBS) \ + $(SOUP_LIBS) md5.o: - $(CCSLOW) $(CFLAGS) -c md5.c -o $@ + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c md5.c -o $@ blowfish.o: - $(CCSLOW) $(CFLAGS) -c blowfish.c -o $@ + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c blowfish.c -o $@ sha1.o: - $(CCSLOW) $(CFLAGS) -c sha1.c -o $@ + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c sha1.c -o $@ fbench.o: - $(CCSLOW) $(CFLAGS) -c fbench.c -o $@ + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c fbench.c -o $@ + +fftbench.o: + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c fftbench.c -o $@ + +nqueens.o: + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c nqueens.c -o $@ benchmark.so: benchmark.c @echo "--- Module: $< ($@)" - $(CCSLOW) $(CFLAGS) -o $@ -shared $< $(GTK_FLAGS) $(GTK_LIBS) \ - $(GLADE_LIBS) $(GLADE_FLAGS) + make $(BENCHMARK_OBJECTS) + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -o $@ -shared $< $(BENCHMARK_OBJECTS) \ + $(GTK_FLAGS) $(GTK_LIBS) ln -sf ../$@ modules %.so: %.c @echo "--- Module: $< ($@)" - $(CC) $(CFLAGS) -o $@ -shared $< $(GTK_FLAGS) $(GTK_LIBS) \ - $(GLADE_LIBS) $(GLADE_FLAGS) + $(CC) $(CCFLAGS) $(CFLAGS) -o $@ -shared $< $(GTK_FLAGS) $(GTK_LIBS) ln -sf ../$@ modules clean: @@ -57,10 +68,15 @@ deb: dist-clean dpkg-buildpackage -rfakeroot -k${USER} install: all + @echo '*** Cleaning up installation...' + rm -rf ${DESTDIR}${LIBDIR}/hardinfo/modules ${DESTDIR}/usr/share/hardinfo/pixmaps + @echo '*** Creating directories...' mkdir -p ${DESTDIR}/usr/bin mkdir -p ${DESTDIR}/usr/local mkdir -p ${DESTDIR}/usr/share/applications + + mkdir -p ${DESTDIR}${LIBDIR}/hardinfo/modules mkdir -p ${DESTDIR}/usr/share/hardinfo/pixmaps @@ -71,10 +87,10 @@ install: all cp hardinfo ${DESTDIR}/usr/bin/hardinfo @echo '*** Installing modules...' - cp -Lr modules/*.so ${DESTDIR}${LIBDIR}/hardinfo/modules + cp -Lvr modules/*.so ${DESTDIR}${LIBDIR}/hardinfo/modules @echo '*** Installing pixmaps...' - cp -Lr pixmaps/* ${DESTDIR}/usr/share/hardinfo/pixmaps + cp -Lvr pixmaps/* ${DESTDIR}/usr/share/hardinfo/pixmaps @echo '*** Installing misc data...' cp benchmark.conf ${DESTDIR}/usr/share/hardinfo @@ -86,4 +102,5 @@ install: all @echo '*** Done installing.' installer: - makeinstaller + makepackage + -- cgit v1.2.3