diff options
author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2009-08-10 21:20:15 -0300 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2009-08-10 21:20:15 -0300 |
commit | fdfd7719b4736fff8bee4161c5575207d0373f7e (patch) | |
tree | 2226452aefc7b429e1f9a7a8351d9dd6a00ef979 /hardinfo2 | |
parent | e24dab5843609e8eb28c10922ab17bd52c1498ec (diff) |
Make parallel builds possible again; misc Makefile optimization
Diffstat (limited to 'hardinfo2')
-rw-r--r-- | hardinfo2/Makefile.in | 32 |
1 files changed, 9 insertions, 23 deletions
diff --git a/hardinfo2/Makefile.in b/hardinfo2/Makefile.in index 4a2eca61..098a941c 100644 --- a/hardinfo2/Makefile.in +++ b/hardinfo2/Makefile.in @@ -11,35 +11,21 @@ OBJECTS = hardinfo.o shell.o util.o iconcache.o loadgraph.o \ vendor.o socket.o syncmanager.o remote.o xmlrpc-server.o \ xmlrpc-client.o ssh-conn.o egg-markdown.o markdown-text-view.o \ help-viewer.o -BENCHMARK_OBJECTS = fbench.o sha1.o blowfish.o md5.o nqueens.o fftbench.o guibench.o +BENCHMARK_OBJECTS = fbench.o sha1.o blowfish.o md5.o nqueens.o fftbench.o guibench.o MODULES = computer.so devices.so benchmark.so network.so -all: $(OBJECTS) $(MODULES) +all: hardinfo + +hardinfo: $(OBJECTS) $(MODULES) $(CC) $(CCFLAGS) -o hardinfo -Wl,-export-dynamic $(OBJECTS) $(GTK_LIBS) \ $(SOUP_LIBS) -md5.o: - $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c md5.c -o $@ - -blowfish.o: - $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c blowfish.c -o $@ - -sha1.o: - $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c sha1.c -o $@ - -fbench.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 - make $(BENCHMARK_OBJECTS) - $(CCSLOW) $(CCFLAGS) $(CFLAGS) -o $@ -shared $< $(BENCHMARK_OBJECTS) \ +$(BENCHMARK_OBJECTS): + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -c $*.c -o $@ + +benchmark.so: $(BENCHMARK_OBJECTS) benchmark.c + $(CCSLOW) $(CCFLAGS) $(CFLAGS) -o $@ -shared $(BENCHMARK_OBJECTS) \ $(GTK_FLAGS) $(GTK_LIBS) %.so: %.c |