diff options
| author | Leandro Augusto Fogolin Pereira <leandro@zorg.(none)> | 2008-12-29 18:00:44 -0200 | 
|---|---|---|
| committer | Leandro Augusto Fogolin Pereira <leandro@zorg.(none)> | 2008-12-29 18:00:44 -0200 | 
| commit | 1b2ab315134f2672032fd91b571d811cd5b466b0 (patch) | |
| tree | 3f2b7bef9e7560c3fe397d9d6fd88051f6c40c0d /hardinfo2 | |
| parent | 3fa93d8aac949667d8aca6109b9b1e695caa90de (diff) | |
Compile MD5, SHA1, Blowfish and FBench only on benchmark module; overall Makefile cleanup
Diffstat (limited to 'hardinfo2')
| -rw-r--r-- | hardinfo2/Makefile.in | 22 | ||||
| -rw-r--r-- | hardinfo2/util.c | 2 | 
2 files changed, 13 insertions, 11 deletions
| diff --git a/hardinfo2/Makefile.in b/hardinfo2/Makefile.in index d177784c..c247749c 100644 --- a/hardinfo2/Makefile.in +++ b/hardinfo2/Makefile.in @@ -1,18 +1,20 @@  CC = gcc $(ARCHOPTS) -g  CCSLOW = gcc -O0 -g -CFLAGS = -fPIC -pipe -Wall -g $(GTK_CFLAGS) $(GLADE_CFLAGS) $(SOUP_CFLAGS) -I. +CFLAGS = -fPIC -pipe -Wall -g $(GTK_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 +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 +  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) $(SOUP_LIBS) $(SOUP_FLAGS) +	$(CC) $(CFLAGS) -o hardinfo -Wl,-export-dynamic $(OBJECTS) $(GTK_LIBS) \ +		$(SOUP_LIBS)  md5.o:  	$(CCSLOW) $(CFLAGS) -c md5.c -o $@ @@ -28,14 +30,14 @@ fbench.o:  benchmark.so:	benchmark.c  	@echo "[01;34m--- Module: $< ($@)[00m" -	$(CCSLOW) $(CFLAGS) -o $@ -shared $< $(GTK_FLAGS) $(GTK_LIBS) \ -		$(GLADE_LIBS) $(GLADE_FLAGS) +	make $(BENCHMARK_OBJECTS) +	$(CCSLOW) $(CFLAGS) -o $@ -shared $< $(BENCHMARK_OBJECTS) \ +		$(GTK_FLAGS) $(GTK_LIBS)  	ln -sf ../$@ modules  %.so:	%.c  	@echo "[01;34m--- Module: $< ($@)[00m" -	$(CC) $(CFLAGS) -o $@ -shared $< $(GTK_FLAGS) $(GTK_LIBS) \ -		$(GLADE_LIBS) $(GLADE_FLAGS) +	$(CC) $(CFLAGS) -o $@ -shared $< $(GTK_FLAGS) $(GTK_LIBS)  	ln -sf ../$@ modules  clean: diff --git a/hardinfo2/util.c b/hardinfo2/util.c index d8f7522f..28d51635 100644 --- a/hardinfo2/util.c +++ b/hardinfo2/util.c @@ -630,7 +630,7 @@ static void module_entry_free(gpointer data, gpointer user_data)      }  } -static void module_free(ShellModule * module) +void module_free(ShellModule * module)  {      g_free(module->name);      g_object_unref(module->icon); | 
